publisher: Bantam Press publish date: February 27th 2014
format: paperback pages: 400
language: English
ISBN:
0593067053 (9780593067055)
publisher: Transworld Digital publish date: August 1st 2013
format: ebook
language: English
ISBN:
144646332X (9781446463321)