Introduces object-oriented data structures using Eiffel, a language that is ideal for the beginning programmer.KEY TOPICS: Introduces abstract data types, encapsulation, classes, external and internal views of classes, inheritance and polymorphism. Presents an overview of the Eiffel Language and its advantages. Introduces Eiffel's ARRAY and STRING classes and several standard sorting algorithms. Introduces stack and queue abstractions,...