publisher: Random House Trade Paperbacks publish date: August 1st 2006
format: paperback pages: 336
language: English
ISBN:
0812975677 (9780812975673)
publisher: Random House Trade Paperbacks publish date: August 1st 2006
format: ebook
language: English
ISBN:
1588365697 (9781588365699)