in the name of god, the most beneficent, the most merciful


google scholar

Stand on the shoulders of giants

don’t forget about it