Aspects of environmental toxicology by John Rose & Rose Rose