Library hosts Solar Eclipse Viewing Party Aug. 21