Algorithms by Jeff Erickson
I’d recommend downloading at least the frontmatter, which has great information on prerequisites and matching (free) texts, plus an annotated bibliography of texts at the level of the book itself.