Philosophy Political PhilosophyIbn Khaldun: Geopolitics, Geo-Dialectics, and Environmental Conditioning