Ongoing Types and Programming Languages by Benjamin C. Pierce To-read Advanced Topics in Types and Programming Languages by Benjamin C. Pierce Have read Type-Driven Development with Idris by Edwin Brady Ref A path to Programming Language Theory enlightenment