Ibn al Haytham
Author(s): Bradley Stiffen
Reviewed by: Anis Ahmad, Riphah International University, Pakistan