publisher: Thorndike Press publish date: 2014-06-11
format: hardcover pages: 563
language: English
ISBN:
1410468631 (9781410468635)
publisher: Random House Uk Ltd publish date: 2014-02-06
format: paperback pages: 464
language: English
ISBN:
0099590328 (9780099590323)
publisher: Vintage Digital publish date: 2013-11-27
format: audiobook minutes: 642
language: English