publisher: Dedalus publish date: October 1st 2007
format: paperback pages: 243
language: English
ISBN:
1903517540 (9781903517543)
publisher: Dedalus publish date: July 15th 2012
format: ebook pages: 243
language: English
ISBN:
190923205X (9781909232051)