publisher: Amana Publications
publish date: August 1st 2004
format: paperback pages: 606
language: English
ISBN:
1590080289 (9781590080283)
publisher: CreateSpace publish date: July 14th 2010
format: paperback pages: 562
language: English
ISBN:
1451562527 (9781451562521)
publisher: CreateSpace publish date: November 1st 2010
format: ebook
language: English
ISBN:
0011873442 (2940011873447)