The Medieval European Stage, 500-1550 by Prof William Tydeman