by Michael Adams
publisher: Penguin publish date: March 19th 2004
format: paperback pages: 240
language: English
ISBN:
0143014234 (9780143014232)
publisher: Penguin publish date: May 5th 2003
format: hardcover pages: 256
language: English
ISBN:
0143014226 (9780143014225)
publisher: Penguin publish date: April 14th 2009
format: paperback pages: 256
language: English
ISBN:
014317035X (9780143170358)