Author: Compiled by Carl H. Middleton