Davidson's Principles and Practice of Medicine - Colledge, Nicki R. et. al