Taking sides : clashing views on controversial bioethical issues - Levine, Carol (Guilford, Connecticut:McGraw Hill, 2004)