Science and spirituality for self-development