Author: Major B. and E. L. Stewart Patterson Foster