publisher: Bloomsbury publish date: June 21st 2011
format: hardcover pages: 288
language: English
ISBN:
1608191036 (9781608191031)
publisher: Bloomsbury publish date: August 1st 2011
format: paperback
language: English
ISBN:
1408825112 (9781408825112)
publisher: Bloomsbury publish date: June 19th 2012
format: paperback pages: 288
language: English
ISBN:
1608193322 (9781608193325)
publisher: Bloomsbury publish date: June 21st 2011
format: ebook
language: English
ISBN:
1608193314 (9781608193318)