Science and engineering ethics (Opragen Publications, 1995)