Spencer, Nick

Spencer 2016
The Evolution of the West: How Christianity Has Shaped Our Values
Spencer, Nick
[ philosophy , politics-history , religion ]