publisher: Bloomsbury publish date: August 29th 2013
format: paperback pages: 276
language: English
ISBN:
1448213657 (9781448213658)
language: English
ISBN:
0224011243 (9780224011242)
publisher: Bloomsbury publish date: December 10th 2012
format: ebook
language: English
ISBN:
1448211069 (9781448211067)