publisher: Bantam Press publish date: August 4th 2003
format: hardcover pages: 368
language: English
ISBN:
059305119X (9780593051191)
publisher: Transworld Digital publish date: August 31st 2010
format: ebook pages: 464
language: English
ISBN:
1409009149 (9781409009146)