Author: Erich Peter Ippen jr.