PRINCIPLES OF INTERNAL MEDICINE by KASPER HAUSER, BRAUNWALD LONGO , FAUCI JAMESON , VOL I - II , 16 th EDITION , 2005