Current eclipse season is upon us - the science and the legend