Cell to self: The origin, evolution and meaning of life and religion - Ninan, C A