language: English
ISBN:
0374153809 (9780374153809)
publisher: W.H. Allen
format: hardcover pages: 314
language: English
ISBN:
0491011709 (9780491011709)
publisher: Bloomsbury publish date: December 20th 2012
format: paperback pages: 382
language: English
ISBN:
1448201314 (9781448201310)
publisher: Bloomsbury publish date: September 28th 2011
format: ebook pages: 320
language: English
ISBN:
1448202639 (9781448202638)