Author: Alfred G. (Alfred George) Lock