Essentials of Toxicology for Health Protection by Lakshman Karalliedde & Norman H.T. Baker