by Paul Waters
publisher: Pan
publish date: March 24th 2010
format: paperback pages: 350
language: English
ISBN:
0230746128 (9780230746121)
publisher: Pan Publishing publish date: February 1st 2011
format: paperback
language: English
ISBN:
0330512803 (9780330512800)
publisher: Overlook TP publish date: April 24th 2012
format: paperback pages: 384
language: English
ISBN:
1590207181 (9781590207185)
publisher: Macmillan publish date: February 1st 2011
format: kindle pages: 388
language: English
ISBN:
9780330536028
publisher: Overlook publish date: May 1st 2012
format: ebook pages: 384
language: English
ISBN:
1468303244 (9781468303247)