1. Armando, A., Smaill, A., and Green, I. 1997. Automatic synthesis of recursive programs: The proof-planning paradigm. In M. Lowry and Y. Ledru, editors, Proceedings of ASE-97: The 12th IEEE Conference on Automated Software Engineering, IEEE Computer Society Press, pp. 2–9.
2. Backhouse, R.C. 1986. Program Construction and Verification. Prentice Hall.
3. Barnes, J. 2003. High Integrity Software: The SPARK Approach to Safety and Security. Addison-Wesley.
4. Boyer, R.S. and Moore, J.S. 1979. A Computational Logic. Academic Press, ACM monograph series.
5. Boulton, R., Slind, K., Bundy, A., and Gordon, M. 1998. An interface between CLAM and HOL. In J. Grundy and M. Newey, editors, Proceedings of the 11th International Conference on Theorem Proving in Higher Order Logics (TPHOLs'98), volume 1479 of Lecture Notes in Computer Science, Canberra, Australia, September/October Springer, pp. 87–104.