PRINCIPLES AND PRACTICE OF MEDICINE by CHRISTOPHER HASLETT...NICKI R. COLLEDGE , JOHN A.A. HUNTER ,19th EDITION , 2002