1
by Osman Bakar.
Published 1997
2
Published 2001
3
by Ibn Khaldun
Published 1993