Author: Jeff Keshen, Norman Knowles, Barbara Messamore Raymond Blake