Summer fun at the Williams Library