publisher: Basic Books
publish date: June 1st 2004
format: hardcover pages: 176
language: English
ISBN:
0813391571 (9780813391571)
publisher: Basic Books publish date: April 1st 2008
format: paperback pages: 176
language: English
ISBN:
0465003583 (9780465003587)