How do we formulate a coherent moral code in a world without religion? How can we show natural ideas like 'moral relativism' and 'egoism' to be irrational? Moreover, how can we create a genuinely scientific and rational theory of morality which, so far, has evaded academics? Rational Morality sets out to answer these questions by presenting a new form of ethics for the Brian Cox and Richard Dawkins generation. In this passionate, thought-provoking and often radical thesis, Robert Johnson presents both a refreshing theory of morality based on science and a guide to the practical consequences of what a truly rational concept of morality involves.