Principles Of Ambulatory Medicine by L. Randol Barker & David Kern