Theories of Vision from Al-Kindi to Kepler by David C. Lindberg