Title: Mathematical foundations of computer science 1986