John Beresford Leathes — physiologist and biochemist