Medieval Agriculture and Islamic Science: The Almanac of a Yemeni Sultan (PUBLICATIONS ON THE NEAR EAST, UNIVERSITY OF WASHINGTON)