technical complexity and level of abstraction. The first three chapters describe the