publisher: Penguin publish date: November 11th 2010
format: ebook pages: 800
language: English
ISBN:
1101462426 (9781101462423)
publisher: RHCP Digital publish date: October 28th 2010
format: ebook pages: 720
language: English
ISBN:
1409096602 (9781409096603)