Hartl: Chapter 1 (book version 2)