Author: McCulloch, Walter Fraser.