publisher: Basic Books
format: hardcover pages: 288
language: English
ISBN:
0786712562 (9780786712564)
ASIN: B07M8NGHLJ
publisher: Basic Books publish date: November 4th 2004
format: paperback pages: 288
language: English
ISBN:
078671459X (9780786714599)
format: kindle pages: 288
language: English
ASIN: B002CGSY9Y
publisher: Constable
format: hardcover pages: 331
language: English
ISBN:
1841196010 (9781841196015)