MacPherson, the Confederate Philosopher. by Alfred C. Hill by Alfred C. Hills