William Herbert Cam

British academic