publisher: Atria publish date: January 3rd 2006
format: paperback pages: 544
language: English
ISBN:
0743497279 (9780743497275)
publisher: Atria Books
format: hardcover pages: 528
language: English
ISBN:
0743497260 (9780743497268)
publisher: Atria Books publish date: March 15th 2005
format: ebook pages: 528
language: English
ISBN:
1416513078 (9781416513070)