No other book covers such a range of languages and concepts Examines, analyzes and compares semantic concepts Includes a full set of exercises at the end of each chapter This comprehensive examination of the main approaches to object-oriented langua