Book recommendations
2 books
one of the best books (IMO) on algorithmic thinking is SICP.
Rosen seems more verbose