publisher: Authorhouse publish date: October 5th 2006
format: paperback pages: 740
language: English
ISBN:
1425946534 (9781425946531)
publisher: Authorhouse publish date: September 29th 2010
format: ebook
language: English
ISBN:
1452088357 (9781452088358)