ABC's of Solar Eclipse