publisher: Roc
publish date: July 5th 2011
format: paperback pages: 306
language: English
ISBN:
0451464109 (9780451464101)
publisher: Not Avail publish date: July 5th 2011
format: ebook pages: 320
language: English
ISBN:
1101516305 (9781101516300)
ASIN: B004R1R2LS