Author: Criag, Albert M., Graham, William A., Kagan, Donald, Ozment, Steven, Turner, Frank