Author: Tremper Longman
Alternate names: Tremper Longman III; Dr. Tremper Longman III; Tremper, III Longman