publisher: Tor Books publish date: April 8th 2014
format: paperback pages: 384
language: English
ISBN:
0765331187 (9780765331182)
publisher: Titan Books Ltd publish date: April 11th 2014
format: paperback pages: 320
language: English
ISBN:
0857686488 (9780857686480)
publisher: Tor Books publish date: April 8th 2014
format: ebook pages: 384
language: English
ISBN:
1466828102 (9781466828100)