publisher: Ellora's Cave publish date: June 1st 2007
format: paperback pages: 274
language: English
ISBN:
1419952110 (9781419952111)
publisher: Ellora's Cave Publishing Inc. publish date: December 15th 2004
format: ebook
language: English
ISBN:
141990082X (9781419900822)