Author: PH. D. William Ballantyne Anderson