Author: Werner P. Friedrich  Frederic E. Coenen