RT MD A1 Cornett, Daryl Carter. T1 John Witherspoon's moral philosophy as an expression of his Reformed understanding of human nature- [e-book]