Essays on ethics, social behaviour and scientific explanation - Harsangi, John C (Holland D Reidel, 1976)