Environmental Ethics by Gerald Keller & David R. Keller