Peter Carter — British legal scholar (1921–2004)