updated chapter 14 source listings for use with Canary
updating chapter 15 listings for use with CanaryMod