Understanding Solar Eclipses and How to View it