Principles of programing languges Design , evaluotion , and implemention - Maclennan Bruce J Ed. (1983)