Author: Keltie, J. Scott LL. D. (Albert Galloway Keller, Ph.D., Revised & Edited)