publisher: Ecco publish date: May 30th 2006
format: hardcover pages: 320
language: English
ISBN:
0066212650 (9780066212654)
publisher: Profile Books Ltd publish date: August 4th 2005
format: hardcover pages: 320
language: English
ISBN:
1861973659 (9781861973658)
publisher: Ecco Press
format: paperback pages: 320
language: English
ISBN:
0060936886 (9780060936884)