Stem cells - the ethical dilemmaA stem cell is a single undifferentiated cell that can either replace itself or differentiate or duplicate into many different types of...