William Peter Trustram Eve — (1943-2022)