Rethinking Rational Choice Theory: A Companion on Rational and Moral Action