Dyce, Alexander,1798-1869.