Medicinal Chemistry An Introduction 2nd Edition by Gareth Thomas