by James J. O'Donnell
publisher: Ecco
publish date: April 5th 2005
format: hardcover pages: 396
language: English
ISBN:
0060535377 (9780060535377)
publisher: Harper Perennial publish date: April 25th 2006
format: paperback pages: 432
language: English
ISBN:
0060535385 (9780060535384)
format: kindle pages: 432
language: English
ASIN: B00134XEN2
publisher: HarperCollins publish date: October 13th 2009
format: ebook pages: 432
language: English
ISBN:
0061864722 (9780061864728)