Author: William T. Vetterling
Alternate names: Vetterling William T.