publisher: Broadway Books
publish date: February 1st 2005
format: paperback pages: 512
language: English
ISBN:
0767916352 (9780767916356)
publisher: Broadway Books publish date: January 1st 2013
format: ebook
language: English
ISBN:
129927417X (9781299274174)
publisher: Broadway Books publish date: March 6th 2013
format: ebook pages: 512
language: English
ISBN:
0804137773 (9780804137775)