Philosophy of fasting : Achieving the Best Ramadan: A Comprehensive Guide by Sheikh Muhammad Humais