Author: Grant, Campbell, Baird, James W., And Pringle, J. Kenneth