by John O'Farrell
publisher: Doubleday publish date: October 1st 2003
format: paperback pages: 304
language: English
ISBN:
0385606745 (9780385606745)
publisher: Black Swan publish date: October 1st 2004
format: paperback
language: English
ISBN:
0552771945 (9780552771948)
format: kindle pages: 354
language: English
ASIN: B003TSE01A
publisher: Transworld Digital publish date: July 31st 2010
format: ebook pages: 352
language: English
ISBN:
1407094939 (9781407094939)