Hartl: Chapter 2 (book version 2)