Author: Lillesand, Thomas M. ; Kiefer, Ralph W.