Twenty Five Years of Constructive Type Theory by Jan M. Smith | Menrva Books