Author: Brandt R. Allen /E. R Brownlee/ Mark E. H and Launn J. Lynch