publisher: Little, Brown and Company publish date: September 1st 2003
format: paperback pages: 505
language: English
ISBN:
0751531642 (9780751531640)
publisher: Little, Brown and Company publish date: July 1st 2004
format: hardcover pages: 480
language: English
ISBN:
0316857882 (9780316857888)
publisher: Sphere publish date: April 7th 2011
format: ebook
language: English
ISBN:
0748129928 (9780748129928)