Online Library TheLib.net » Author books / Книги автора Alhazen (lbn al-Haytham) 965-1039,A. Mark Smith (editor translation commentary)