Principles of molecular medicine - Patterson, Cam; Runge, Marschall S.