Formal Development of Programs and Proofs by Edsger W. Dijkstra | Menrva Books | MenrvaBooks