Practical ethics for a technological world - Alcorn, Paul A. (Prentice Hall, 2001)