Frank Sulloway — American psychologist and historian of science