publisher: Roc
publish date: October 4th 2005
format: mass market paperback pages: 352
language: English
ISBN:
0451460529 (9780451460523)
publisher: Roc publish date: October 4th 2005
format: ebook pages: 352
language: English
ISBN:
1101166789 (9781101166789)