format: hardcover pages: 504
language: English
ISBN:
1472506561 (9781472506566)
publisher: Bloomsbury publish date: February 27th 2014
format: ebook pages: 504
language: English
ISBN:
1472512529 (9781472512529)
publisher: Bloomsbury publish date: April 10th 2014
format: paperback pages: 504
language: English
ISBN:
1472509749 (9781472509741)