Chapter 2.2 (Hierarchical Data and the Closure Property)