The Oxford book of ballads (Oxford)
xxiii, 871 s.