Peter D. JohnBooksProfessional knowledge and professional practiceProfessional KnowledgePartnership and progressLesson planning for teachersThe digital classroomAuthor data: Open Library