publisher: Basic Books publish date: August 21st 2003
format: paperback pages: 456
language: English
ISBN:
0465091644 (9780465091645)
publisher: Basic Books publish date: August 21st 2002
format: hardcover pages: 400
language: English
ISBN:
046509161X (9780465091614)
language: English
ISBN:
070116929X (9780701169299)
publisher: Vintage publish date: July 1st 2004
format: paperback pages: 448
language: English
ISBN:
0099284847 (9780099284840)
publisher: Vintage Books publish date: July 1st 2011
format: paperback
language: English
ISBN:
0099569965 (9780099569961)