Publishers Author James H Waggoner