by Kate Kerrigan
publisher: Macmillan (PAN) publish date: April 11th 2013
format: paperback pages: 400
language: English
ISBN:
1447210794 (9781447210795)
publisher: Pan Macmillan publish date: October 24th 2013
format: mass market paperback pages: 336
language: English
ISBN:
1447210816 (9781447210818)
publisher: Pan publish date: October 16th 2013
format: kindle pages: 400
language: English
ISBN:
9781447219910
publisher: William Morrow & Company publish date: October 7th 2014
format: paperback pages: 336
language: English
ISBN:
0062340522 (9780062340528)
ASIN: 62340522
publisher: William Morrow Paperbacks publish date: October 7th 2014
format: ebook pages: 336
language: English
ISBN:
0062340549 (9780062340542)