Will gene therapy make humans masters of own evolution?

Human genetic engineering is not new; it has been going on for a long, long time — naturally. Ancient viruses ...