by Charles H. Haskins
The European Middle Ages form a complex and varied as well as a very considerable period of human history. Within their thousand years of time they include a large variety of peoples, institutions,…