Author: Keller, Peter A. ; Ritt, Lawrence G.