This book presents a comprehensive catalogue of elementary data types like sets, maps, orders, trees and lists, written in Ada. Such data types are often used in systems programming. The catalogue is easy to learn, to apply efficiently and to maintain effectively.