Author: Ray C. Rist.