Despite several interesting and introductory explanations, Brooke fails to organize the medieval societal structure chronologically, which is key to understanding the Middle Ages. Also, he focuses on very detailed examples that are either boring or requires deep prior knowledge to understand properly.
Wouldn’t recommend it to anyone except experts.