Muslim scientists and inventors, including Arabs, Persians and Turks, were probably hundreds of years ahead of their counterparts in the European Middle Ages. They drew influence from Aristotelian philosophy and Neo-Platonist, as well as Euclid, Archimedes, Ptolemy and others. The Muslims made innumerable discoveries and wrote countless books about medicine, surgery, physics, chemistry, philosophy, astrology, geometry and various other fields.