by James Holland
publisher: Bantam Press
publish date: May 2012
format: hardcover pages: 437
language: English
ISBN:
0593066766 (9780593066768)
publisher: Atlantic Monthly Press publish date: November 4th 2013
format: hardcover pages: 464
language: English
ISBN:
0802121691 (9780802121691)
publisher: Corgi publish date: May 9th 2013
format: paperback pages: 576
language: English
ISBN:
0552163414 (9780552163415)
publisher: Bantam publish date: May 1st 2012
format: paperback
language: English
ISBN:
0593066774 (9780593066775)
publisher: Transworld Digital publish date: May 10th 2012
format: ebook pages: 464
language: English
ISBN:
1409030407 (9781409030409)