publisher: Basic Books publish date: May 15th 2003
format: paperback pages: 336
language: English
ISBN:
0738208108 (9780738208107)
publisher: Basic Books publish date: May 1st 2002
format: hardcover pages: 336
language: English
ISBN:
0738203408 (9780738203409)