Author: Nicholas  M. Apostol
Born: 1947