Frauenlob's Song of Songs: A Medieval German Poet and His Masterpiece