Middle ages and the emergence of modern europe Science Encyclopedia (India OM Kids, 2023)