Peter Barlow — British mathematician and physicist