publisher: Roc Hardcover publish date: January 4th 2011
format: hardcover pages: 448
language: English
ISBN:
0451463757 (9780451463753)
publisher: Roc publish date: January 3rd 2012
format: mass market paperback pages: 503
language: English
ISBN:
0451464028 (9780451464026)
publisher: Roc publish date: January 4th 2011
format: ebook pages: 448
language: English
ISBN:
1101475315 (9781101475317)