publisher: Century publish date: April 24th 2014
format: hardcover pages: 400
language: English
ISBN:
1780891504 (9781780891507)
format: ebook pages: 400
language: English
ISBN:
1448164621 (9781448164622)
publisher: Century publish date: May 27th 2014
format: paperback pages: 400
language: English
ISBN:
1780891512 (9781780891514)