Principles of internal medicine — Tinsley Randolph Harrison · Novirae