publisher: Hesperus Press Ltd publish date: September 28th 2012
format: hardcover pages: 240
language: English
ISBN:
1843913771 (9781843913771)
publisher: Hesperus Press publish date: January 1st 2011
format: hardcover pages: 160
language: English
ISBN:
1843917149 (9781843917144)