1. Bird, R., de Moor, O.: Algebra of Programing. Prentice Hall, Englewood Cliffs (1997)
2. Bortin, M., Johnsen, E.B., Lüth, C.: Structured formal development in Isabelle. Nordic Journal of Computing 13, 2–21 (2006)
3. Burstall, R.M., Goguen, J.A.: Putting theories together to make specifications. In: Proc. Fifth International Joint Conference on Artificial Intelligence IJCAI 1977, pp. 1045–1058 (1977)
4. Lecture Notes in Computer Science;R.M. Burstall,1980
5. Lecture Notes in Computer Science;L. Chicli,2003