Author: William Peter 1867-1929 Hamilton