The dream of the rood: an old English poem attributed to Cynewulf