Backhouse, Ronald C. Programme,construction and verification - Englewood Cliffs Prentice Hall Internationals 1986