Principles of Ambulatory Medicine/ Randol Barker - Barker, Randol (1999)