Technological developments on many fronts have created in our society some extremely difficult moral predicaments. Previous generations have not had to face the dilemmas posed by, for example, the... This description may be from another edition of this product.