Letters to Sofia about Happiness: Life lessons inspired by Socrates, Plato and Aristotle