publisher: Spiramus Press
publish date: February 1st 2005
format: paperback pages: 368
language: English
ISBN:
1904905013 (9781904905011)
publisher: Spiramus Press publish date: April 30th 2005
format: ebook pages: 380
language: English
ISBN:
1280226021 (9781280226021)