Optimism and pessimism and their impact on the call to Allah

28.75