Author: Charles C. Eldredge, Mark M. Johnson Margaret Lynne Ausfeld