The Orange Trees of Marrakesh: Ibn Khaldun and the Science of ManEbookThe Orange Trees of Marrakesh: Ibn Khaldun and the Science of ManbyStephen Frederic DaleRating: 3 out of 5 stars3/5Save The Orange Trees of Marrakesh: Ibn Khaldun and the Science of Man for later