Ibn Khaldun : a Dialectical Philosopher for the New Millennium - Katsiaficas, George (Explorations in African political thought : identity, community, ethics.(2001))