Human Nature Debate challenges the fixity of such notions and argues that the manifestations of the human nature idea are socially and politically - rather than philosophically - grounded. Cowen demonstrates how theories of human nature must be related to their intellectual, historical and social roots by analysing biological, psychological and social models, assessing the impacts of Freudianism, behaviourism, existentialism and Marxism upon social theory, policy and caring professions, and evaluating the political significance of racist and sexist accounts.