Автор - Stephen Professor Happel, James J. Walter