format: hardcover pages: 400
language: English
ISBN:
1605986186 (9781605986180)
ASIN: 1605986186
publisher: Constable publish date: 2014-03-20
format: hardcover pages: 352
language: English
ISBN:
1780331770 (9781780331775)
ASIN: 1780331770
publisher: Little, Brown and Company publish date: 2015-06-01
format: Paperback pages: 352
language: English
ISBN:
1472121147 (9781472121141)
ASIN: 1472121147