Achtung Bono! Try studying works of Professor Frankfurt
Have you met Professor Frankfurt? No? Well, let me introduce him. Professor Harry Frankfurt was born in 1929, graduated from Johns Hopkins University and taught moral philosophy at Yale, with a sideline in 17th Century rationalism. He later taught at Princeton University, where he's now, at the age of 84, Professor Emeritus of Philosophy.