publisher: Random House publish date: 2016-02-25
format: paperback pages: 528
language: English
ISBN:
140591744X (9781405917445)
publisher: Diversion Books
publish date: November 5th 2012
format: ebook pages: 374
language: English
ISBN:
9781938120671
format: kindle
language: English