by John O'Farrell
publisher: Doubleday UK publish date: February 27th 2007
format: paperback pages: 304
language: English
ISBN:
0385610882 (9780385610889)
publisher: Black Swan publish date: October 8th 2007
format: paperback pages: 400
language: English
ISBN:
055277359X (9780552773591)
publisher: Doubleday publish date: March 15th 2012
format: paperback pages: 320
language: English
ISBN:
0385606117 (9780385606110)
publisher: Transworld Digital publish date: June 22nd 2010
format: ebook pages: 400
language: English
ISBN:
1407094505 (9781407094502)