publisher: Authorhouse
publish date: December 1st 2004
format: paperback pages: 452
language: English
ISBN:
1420807358 (9781420807356)
publisher: CreateSpace publish date: December 9th 2012
format: paperback pages: 432
language: English
ISBN:
1480290068 (9781480290068)