Having lurked around here for a long time, i have started to believe that i need a better understanding of philosophy, evolutionary psychology, social dynamics and things of such sorts. I come from an engineering background, so I am very new to these topics. But i find them very interesting. I was hoping to get suggestions from you learned sages. If you put a very short summary along with the title it would be highly appreciated. Thank you.