by Thomas Emson
publisher: Snowbooks
publish date: March 2nd 2009
format: paperback pages: 447
language: English
ISBN:
1905005989 (9781905005987)
publisher: St. Martin's Griffin publish date: October 2nd 2012
format: paperback pages: 384
language: English
ISBN:
0312621701 (9780312621704)
ASIN: B00D06SRA6
publisher: St. Martin's Griffin publish date: October 2nd 2012
format: ebook pages: 416
language: English
ISBN:
1250017955 (9781250017956)
publisher: Macmillan publish date: October 2nd 2012
language: English
ISBN:
1906727015 (9781906727017)