publisher: Basic Books publish date: May 11th 2004
format: hardcover pages: 240
language: English
ISBN:
0813341973 (9780813341972)
publisher: Basic Books publish date: September 7th 2005
format: paperback pages: 240
language: English
ISBN:
046505157X (9780465051571)
ASIN: 046505157X
publisher: Basic Books (AZ) publish date: April 29th 2009
format: ebook pages: 240
language: English
ISBN:
0786738170 (9780786738175)
format: kindle pages: 240
language: English
ASIN: B003ULOBSI