Loading...
...sical Islamic world. Contributed to astronomy, mathematics, physics, geography, history, pharmacology, and linguistics.