The Orange Trees of Marrakesh: Ibn Khaldun and the Science of Man