Merge pull request #9 from mikem5/master

07.13 and 07.16
Merge pull request #10 from mikem5/master

08.01, 08.02
Merge remote-tracking branch 'upstream/master'
Merge pull request #11 from mikem5/master

06.04, 08.05, 08.10
Merge remote-tracking branch 'upstream/master'
chapter 8 12,13,16,17,18