Peter HavelockBooksProfessional Education for General PracticeThe consultationCommunication skills and teamworking in primary careAuthor data: Open Library