publisher: Basic Books
format: paperback pages: 288
language: English
ISBN:
0465006698 (9780465006694)
publisher: Weidenfeld & Nicolson publish date: August 14th 2003
format: hardcover pages: 284
language: English
ISBN:
0297829963 (9780297829966)
publisher: Bloomsbury publish date: May 6th 2014
format: paperback pages: 320
language: English
ISBN:
1620407574 (9781620407578)
language: English
ISBN:
0753817721 (9780753817728)
publisher: Turtleback Books publish date: January 30th 2014
format: ebook pages: 320
language: English
ISBN:
1408849437 (9781408849439)