format: ebook
language: English
ISBN:
1448169046 (9781448169047)
publisher: Transworld Publishers Ltd publish date: 2018-08-09
format: paperback pages: 480
language: English
ISBN:
0593072294 (9780593072295)
publisher: Bantam Press publish date: March 27th 2014
format: hardcover pages: 400
language: English
ISBN:
0593072286 (9780593072288)