publisher: Constable
format: hardcover pages: 192
language: English
ISBN:
0094714509 (9780094714502)
language: English
ISBN:
0330329162 (9780330329163)
publisher: Bloomsbury publish date: July 2nd 2012
format: ebook pages: 189
language: English
ISBN:
1448209374 (9781448209378)
publisher: Bloomsbury publish date: November 15th 2012
format: paperback pages: 234
language: English
ISBN:
1448209366 (9781448209361)