Author: David Hestenes
Alternate names: D. Hestenes; David Orlin Hestenes
Born: 21 May 1933
Bio: https://en.wikipedia.org/wiki/David_Hestenes