publisher: Basic Books publish date: April 14th 2004
format: paperback pages: 336
language: English
ISBN:
0465054382 (9780465054381)
ASIN: 465054382
publisher: Basic Books
publish date: April 16th 2003
format: hardcover pages: 336
language: English
ISBN:
0738206075 (9780738206073)
publisher: Basic Books publish date: March 5th 2009
format: kindle pages: 336
language: English
ASIN: B003ULOBTC
publisher: Basic Books publish date: April 14th 2004
format: paperback pages: 336
language: English
ISBN:
0465054382 (9780465054381)