Author: J. D. (John Donald) 1820-1897 Cameron