publisher: Bloomsbury publish date: June 1st 2011
format: paperback pages: 352
language: English
ISBN:
1408810077 (9781408810071)
publisher: Bloomsbury publish date: November 1st 2010
format: hardcover
language: English
ISBN:
1408806118 (9781408806111)