A programming logic: with an introduction to the PL/CV verifier - Constable, Robert L. (Winthrop Publishers, Inc., 1978)