The definition of programming languages - Mcgettrick, Andrew D (Cambridge University Press, London, 1980)