Controlling Our Destinies (Historical, Philosophical, Ethical, and Theological Perspectives on the Human Genome Project)