publisher: DIANE Publishing Company publish date: August 28th 2007
format: hardcover pages: 338
language: English
ISBN:
142236724X (9781422367247)
publisher: Basic Books publish date: November 1st 2005
format: paperback pages: 368
language: English
ISBN:
0465009697 (9780465009695)
ASIN: 465009697