Solar Eclipse: History & Science