collaborators, close colleagues, and former students. Peter D. Mosses is known for his