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