publisher: Houghton Mifflin Harcourt (HMH)
format: hardcover pages: 337
language: English
ISBN:
0395380170 (9780395380178)
publisher: Basic Books
publish date: January 2nd 2005
format: hardcover pages: 312
language: English
ISBN:
0813340640 (9780813340647)
language: English
ISBN:
0241118506 (9780241118504)