Cell to self: the origin, evolution and meaning of life and religion - Ninan, C A (1986)