Human evolution reproduction and morality - Lewis Petronovich (London: Bradford, 1998)
Keywords: Moral Philosophy; Ethics; Human Evolution