The extent to which technology impacts society and its development has sharpened worldwide awareness of the importance of accompanying technological progress with an advanced reflection on the ethical ...