-- Chapter 1 has been redrawn. Read the new version here --