Author: George Adam Roberts, J.C. Hamaker, A. R. Johnson