- Thompson. Type Theory & Functional Programming
- Nederpelt, Geuvers. Type Theory and Formal Proof
- Pierce. Types and Programming Languages
- Pierce. Advanced Topics in Types and Programming Languages
- Bar, Wells. Category Theory For Computing Science
- Pierce. Basic Category Theory for Computer Scientists
- Mac Lane. Categories for the Working Mathematician
- Blackburn. Handbook of Modal Logic
- Girard. Proofs and Types
- Harper. Practical Foundations for Programming Languages