Author: Robert Hall,John Foster,Olinthus Gregory