Author: J. Hamilton 1837-1880 Fyfe