Action diagrams : clearly structured program design. - Martin, James; Mcclure, Carma