Software Foundations (books on logic and semantics of programming languages)

https://softwarefoundations.cis.upenn.edu/