There is so much on the Internet, but I did not have time to read so many hits.
Some I know from visiting India, where fasting was done for thousands of years for spiritual and health reasons.
Some links I have here are only the tip of the ice. You may also search on YouTube to watch some videos, Sathguru is my favorite, introduced to me by Desert Lili.