publisher: Basic Books publish date: October 11th 2005
format: paperback pages: 384
language: English
ISBN:
0465036570 (9780465036578)
ASIN: 465036570
publisher: Basic Books publish date: October 12th 2004
format: hardcover pages: 416
language: English
ISBN:
0465036562 (9780465036561)
publisher: Arrow publish date: July 6th 2006
format: paperback pages: 384
language: English
ISBN:
0099487063 (9780099487067)
format: kindle pages: 416
language: English
ASIN: B001DX6WO6
language: English
ISBN:
0434014028 (9780434014026)
publisher: DIANE Publishing Company publish date: December 1st 2008
format: paperback pages: 384
language: English
ISBN:
1437964567 (9781437964561)