Author: Fuller, J. F. C. (Mg, British Army, Ret. )