publisher: Basic Books publish date: April 6th 2005
format: paperback pages: 496
language: English
ISBN:
0465081940 (9780465081943)
publisher: Basic Books publish date: February 29th 2004
format: hardcover pages: 448
language: English
ISBN:
0465081932 (9780465081936)
publisher: DIANE Publishing Company publish date: April 1st 2006
format: hardcover pages: 484
language: English
ISBN:
1422351483 (9781422351482)