Impossible Dreams: Rationality, Integrity And Moral Imagination