John Philoponus: The Ancient Thinker Who Challenged Aristotle and Paved the Way for Modern Science — Forcapedia — Forcapedia