publisher: Basic Books publish date: August 12th 2004
format: paperback pages: 192
language: English
ISBN:
0813342716 (9780813342719)
publisher: Basic Books publish date: September 3rd 2002
format: hardcover pages: 192
language: English
ISBN:
0813365856 (9780813365855)