Author: Macpherson William 1812-1893