publisher: Little, Brown and Company publish date: August 1st 2002
format: paperback pages: 304
language: English
ISBN:
0751532142 (9780751532142)
language: English
ISBN:
0316855545 (9780316855549)
publisher: Abacus publish date: December 6th 2007
format: paperback pages: 336
language: English
ISBN:
0349120781 (9780349120782)
publisher: Abacus publish date: September 4th 2008
format: kindle pages: 336
language: English
ISBN:
9780748109036