Favorite links: some for university resources...
...some for fun and/or profit...
...and two for no discernible reason: