Readfeed

Peter Havelock

  • Professional Education for General PracticeProfessional Education for General Practice
  • Communication skills and teamworking in primary careCommunication skills and teamworking in primary care
  • The consultationThe consultation