by Magnus Flyte
publisher: Penguin publish date: November 27th 2012
format: paperback pages: 448
language: English
ISBN:
0143122681 (9780143122685)
publisher: Penguin publish date: November 27th 2012
format: ebook pages: 464
language: English
ISBN:
1101603062 (9781101603062)
publisher: Penguin publish date: November 27th 2012
format: kindle pages: 464
language: English
ASIN: B008EXNMSM
publisher: Text Publishing publish date: October 23rd 2013
pages: 464
language: English
ISBN:
9781922147615
publisher: Thorndike Press publish date: March 27th 2013
format: hardcover pages: 623
language: English
ISBN:
1410456439 (9781410456434)