by David John Mark
publisher: Blue Rider Press publish date: May 16th 2013
format: hardcover pages: 427
language: English
ISBN:
0399158650 (9780399158650)
publisher: Quercus Books publish date: January 2014
format: paperback pages: 464
language: English
ISBN:
0857389785 (9780857389787)
publisher: Quercus publish date: April 11th 2013
format: hardcover pages: 455
language: English
ISBN:
0857389750 (9780857389756)
publisher: Quercus Publishing Plc publish date: February 1st 2013
format: paperback pages: 464
language: English
ISBN:
0857389769 (9780857389763)
publisher: Quercus publish date: April 11th 2013
format: kindle pages: 449
language: English
ISBN:
9780857389770
publisher: Blue Rider Press publish date: May 16th 2013
format: kindle pages: 449
language: English
ISBN:
9781101621110
publisher: Recorded Books
language: English
ISBN:
147036476X (9781470364762)
publisher: Plume publish date: May 27th 2014
format: paperback pages: 448
language: English
ISBN:
0142180912 (9780142180914)