Introduction to Ibn Khaldun, a book of an encyclopedic nature in which Ibn Khalden deals with all the fields of knowledge from Sharia, history, geography, economics, urbanism, sociology, politics and medicine. It also dealt with human conditions, differences in their nature, the environment and their impact on man. He also addressed the development of nations and peoples, the emergence of the stat...