Cain and Beowulf : a study in secular allegory / David Williams. - Williams, David, 1939- (University of Toronto Press, 1982)