Goguen, J. A. Algebraic semantics of imperative programs - Cambridge; Massachusetts MIT Press 1996 - ix228p. - Foundations of computing . ISBN: 0-262-07172-X