Programming language foundations in Idris
Book link: https://softwarefoundations.cis.upenn.edu/plf-current/index.html