Author: Aubrey Stewart, M. A. G, M. A. G.