Online Library TheLib.net » New Studies in Ethics: Volume One: Classical Theories