Solar Eclipse: Who? What? Where? When? and How?