The Total Solar Eclipse of 2017