Internal Medicine On Call door John Robbins, Leonard G. Gomella & Steven A. Haist