J.P. Joule, MA, FRS

GPTKB entity