Science in Medieval Islam: An Illustrated Introduction