Some General Links on Ethics
Stanford Encyclopedia of Philosophy
Internet Encyclopedia of Philosophy
Bioethics at Iowa State
Lawrence M. Hinman
Robert Cavalier