Author: Warren Allen, James A. Heintz, Robert W. Parry