Arthur Sedgwick
University of Toronto, Toronto, Canada
An Introduction to Proving the Correctness of Programs
ACM Computing Surveys (CSUR)
A Discipline of Programming
On readability of programs with loops
ACM SIGPLAN Notices