Human cloning, human dignity and the common good - Walshe, Sebastian (Angelicum, 2007)