Constructing Correct Software (Formal Approaches to Computing and Information Technology) by John P. Cooke | Menrva Books | MenrvaBooks