A Medieval Tapestry: Instrumental and Vocal Music from the 12th through 14th Centuries