PolyPolymorphism and Higher-Order Functions| softwarefoundations.cis.upenn.edu
BasicsFunctional Programming in Coq| softwarefoundations.cis.upenn.edu