Chapter1: Introduction -- Chapter2: Changing environmental constraints