Author: Peters, Max;  Schaaf, William L.