Theories of Human Nature, and, Human Nature: A Reader Joel J Kupperman - Paperback £29.99 Find out more