Humanism, Posthumanism, Transhumanism: Issues of the Human Future by David Galston