Human Genetic Engineering (A Guide for Activists, Skeptics, and the Very Perplexed)