Solar Eclipse Explained in Detail