The ethical investor : : making gains with values John Hancock.. - Hancock, John. (Financial Times/Prentice Hall, 1999)