All  

Omar Khayyam