by William J. Locke
publisher: Kessinger Publishing publish date: March 1st 2004
format: paperback pages: 384
language: English
ISBN:
0766184439 (9780766184435)
publisher: Isis
format: hardcover pages: 400
language: English
ISBN:
0753163268 (9780753163269)
publisher: Isis publish date: January 10th 2001
format: paperback pages: 400
language: English
ISBN:
0753163292 (9780753163290)