publisher: Basic Books publish date: May 11th 2005
format: paperback pages: 272
language: English
ISBN:
0465089852 (9780465089857)
publisher: Basic Books publish date: May 4th 2004
format: hardcover pages: 272
language: English
ISBN:
0465089844 (9780465089840)
publisher: Basic Books publish date: August 5th 2008
format: ebook
language: English
ISBN:
0786722266 (9780786722266)
publisher: Basic Books publish date: May 11th 2005
format: kindle pages: 274
language: English
ASIN: B007WSNUM8