by Nicholas Rinaldi
publisher: Harper publish date: June 1st 2004
format: hardcover pages: 448
language: English
ISBN:
0060578769 (9780060578763)
publisher: Harper Perennial publish date: May 31st 2005
format: paperback pages: 464
language: English
ISBN:
0060578777 (9780060578770)
format: kindle pages: 516
language: English
ASIN: B000QTE9VQ
publisher: HarperCollins publish date: October 13th 2009
format: ebook pages: 464
language: English
ISBN:
0061873748 (9780061873744)
publisher: HarperCollins
pages: 464
language: English
ISBN:
0061439797 (9780061439797)
publisher: HarperCollins publish date: May 15th 2007
format: ebook pages: 464
language: English
ISBN:
0061439770 (9780061439773)
publisher: Black Swan publish date: June 1st 2005
format: paperback
language: English
ISBN:
0552771813 (9780552771818)
publisher: Bantam Press publish date: 2004
pages: 432
language: English
ISBN:
0593051963 (9780593051962)