Peter Lancaster — English–Canadian mathematician