Normatif kuramlar rasyonel bir aktörün nasıl davranması gerektiğini söyler. Açıklayıcı kuramlar aktörlerin nasıl davrandıklarını söyler. Buyurucu kuramlar ise bilişsel veya diğer sınırlarımızla karşılaştığımızda nasıl davranmamız konusunda öneriler sunar.
İnsan ne kadar bencil sayılsa da, onun başkalarının yaşamı ile ilgilenmesini sağlayan ve onların mutluluğunu kendisi için- o mutluluktan onu görmek dışında bir şey elde etmese de-gerekli kılan bazı ilkeleri belli ki doğasında bulundurur.