Author: James Prescott Joule
Alternate names: James P. Joule
Born: 1818
Died: 1889