publisher: Runestone Publishing publish date: August 10th 2004
format: paperback pages: 296
language: English
ISBN:
1596480009 (9781596480001)
publisher: Echelon Press Publishing publish date: June 1st 2007
language: English
ISBN:
1590805488 (9781590805480)
publisher: Echelon Press publish date: June 1st 2007
format: ebook
language: English
ISBN:
0000115479 (2940000115473)