Hartl Tutorial Chapter 3 and beyond