by Paul Ormerod
publisher: Pantheon
publish date: February 28th 2006
format: hardcover pages: 272
language: English
ISBN:
0375424059 (9780375424052)
language: English
ISBN:
0571220134 (9780571220137)
language: English
ISBN:
0571220126 (9780571220120)
publisher: Pantheon Books publish date: January 1st 2007
format: ebook
language: English
ISBN:
1299003486 (9781299003484)
publisher: Wiley publish date: February 26th 2007
format: paperback pages: 272
language: English
ISBN:
0470089199 (9780470089194)
publisher: Pantheon publish date: December 18th 2007
format: ebook pages: 272
language: English
ISBN:
0307430235 (9780307430236)
publisher: Faber and Faber publish date: December 2010
format: ebook
language: English
ISBN:
9780571266142