Author: McPherson, William Henderson, William Edwards,