Handbook of Programming Language (4 Volume Set : Object-Oriented Programming Languages, Imperative Programming Languages, Little Languages and Tools, Fu nctional and Logic Programming Languages)