Social and Political Ideas of Some Great Medieval Thinkers