Beyond the rainbow : the spiritual autobiography of Aubrey Rose.