Author: Carter, T. D. , and Hill, John Eric, and Tate, George Henry Hamilton