Introduction to Medical Terminology by J. Patrick Fisher & Pamela Besser