1. A Discipline of Programming;Dijkstra,1976
2. Edinburgh LCF;Gordon,1979
3. Mechanizing programming logics in higher order logic;Gordon,1989
4. Introduction to HOL (A theorem-proving environment for higher order logic);Gordon,1993
5. Formalizing Dijkstra;Harrison,1998