publisher: HarperCollins publish date: December 14th 2010
format: kindle pages: 224
language: English
ASIN: B003JBI2ZC
publisher: Times Books
publish date: November 13th 2012
format: kindle pages: 320
language: English
ASIN: B0085UEQG6
publisher: Cambridge University Press publish date: August 7th 2008
format: ebook pages: 337
ISBN:
1281775673 (9781281775672)
publisher: CreateSpace publish date: June 26th 2012
format: paperback pages: 40
ISBN:
1478138165 (9781478138167)