I don't want to publicize any website in particular, but if you Google "best books algorithms", you'll probably get the ones everyone knows about:
- Introduction to Algorithms by Thomas H. Corman
- Algorithms by Robert Sedgewick & Kevin Wayne
- The Algorithm Design Manual by Steve S. Skiena
- Data Structures and Algorithms. Aho, Ullman & Hopcroft
- ...
Simiarly, just Google "best books software engineering".