by Paul Ormerod
publisher: Basic Books publish date: January 25th 2001
format: paperback pages: 240
language: English
ISBN:
0465053564 (9780465053568)
language: English
ISBN:
0571190057 (9780571190058)
language: English
ISBN:
0571197264 (9780571197262)
publisher: Pantheon publish date: May 23rd 2012
format: ebook pages: 240
language: English
ISBN:
0307819418 (9780307819413)
publisher: Pantheon publish date: December 14th 1999
format: hardcover pages: 240
language: English
ISBN:
0375407650 (9780375407659)
publisher: Faber and Faber publish date: 1998
format: paperback pages: 217
language: English
ISBN:
0571200419 (9780571200412)
publisher: Turtleback Books publish date: January 1st 2001
format: hardcover
language: English
ISBN:
0613917804 (9780613917803)