Astronomy and astrology in the Islamic world - Blake, Stephen P (2016)