Very nice! A very good resource on collision detection is the book by Christer Ericson (2005). However it is more geared towards c++ realtime games.
https://realtimecollisiondetection.net/
I appreciate this nice site too.
I learned a tremendous amount of information from that book. It's _the_ book to get if you're interested in collision and related spatial data structures.
It's also the only algorithms book I've found that actually has a whole section on how to write cache aware algorithms, pure gold.