Braffort, P Ed Hirschberg D Ed Computer programming and formal systems - London Heeinemann 1971 - 244