Author: Carmichael, W. L.; Linton, George E.; Price, Isaac