Author: William H Press: Brian P Flannery: Saul A Teukolsky: William T Vetterling