by James Hayman
publisher: Minotaur Books publish date: June 22nd 2010
format: hardcover pages: 352
language: English
ISBN:
0312532717 (9780312532710)
publisher: Michael Joseph publish date: March 1st 2012
format: paperback
language: English
ISBN:
0141047305 (9780141047300)
publisher: Penguin publish date: March 29th 2012
format: kindle pages: 351
language: English
ISBN:
9780141954899
format: kindle pages: 352
language: English
ASIN: B003JTHZCK
publisher: Minotaur Books publish date: June 22nd 2010
format: ebook pages: 352
language: English
ISBN:
1429950773 (9781429950770)
publisher: Thorndike Press publish date: December 1st 2010
format: hardcover pages: 567
language: English
ISBN:
141043236X (9781410432360)
publisher: Penguin publish date: July 1st 2011
format: paperback
language: English
ISBN:
0718156323 (9780718156329)