Author: Samuel Ferguson  Alfred Perceval Graves