Author: Crook, William H. Thomas, Ross,