The future general practitioner: out of date and running out of time

The future general practitioner: out of date and running out of time