publisher: Roc publish date: June 1st 2010
format: mass market paperback pages: 400
language: English
ISBN:
0451463390 (9780451463395)
publisher: Roc publish date: June 1st 2010
format: ebook pages: 416
language: English
ISBN:
1101436050 (9781101436059)
publisher: Roc publish date: June 1st 2010
format: ebook pages: 416
language: English
ISBN:
1101187840 (9781101187845)