Author: Robert Alexander 1816-1878 Fyfe