Author: J. D. (James Duncan) 1799-1865 Graham