Daily Archives: October 19, 2025

A Critique of Religion

Ibn al-Haytham (Alhazen), (965–1039) making the first study of the pin-hole camera.

© Joshua H. Shrode – Reprinted with Permission

Alhazen was one of the great Arabian lights during that time when the Qur’an was interpreted by those in power to encourage science … well, “science” is overly generous. Continue reading A Critique of Religion →