BHIC-104: Social Formations and Cultural Patterns of the Medieval World