Sorry to be so late. I also enjoyed Al-Muqaddima. Have you read the other books by Ibn Khaldoun? Harder to find in translation...