Author: J. (John) 1791-1869 Horsburgh