publisher: Bloomsbury publish date: November 1st 2010
format: hardcover pages: 237
language: English
ISBN:
1408806606 (9781408806609)
publisher: Bloomsbury publish date: November 1st 2011
format: paperback
language: English
ISBN:
1408810085 (9781408810088)
publisher: Turtleback Books publish date: November 1st 2010
format: ebook pages: 256
language: English
ISBN:
140881756X (9781408817568)