publisher: Penguin publish date: June 28th 2011
format: paperback pages: 256
language: English
ISBN:
0143119192 (9780143119197)
format: kindle pages: 242
language: English
ASIN: B004XFYNPQ
publisher: Penguin publish date: June 28th 2011
format: ebook pages: 256
language: English
ISBN:
1101535261 (9781101535264)