Al-Biruni: Master Astronomer and Muslim Scholar of the Eleventh Century (Great Muslim Philosophers and Scientists of the Middle Ages)