Author: Wuorinen, John Henry.