by Michael Farquhar
publisher: Random House Publishers publish date: 08-07-2014
format: paperback pages: 368
language: English
ISBN:
0812979052 (9780812979053)
publisher: Random House Audio publish date: 2014-07-08
format: audiobook minutes: 746
language: English
ISBN:
0804166455 (9780804166454)
publisher: Random House Publishers publish date: 08-07-2014
format: ebook pages: 368
language: English
ISBN:
0812985788 (9780812985788)