¿Cuáles fueron las razones por las cuales se acabó la Edad Media?