Completed all exercises successfully up TO but not including Listing 6.5, pg 214.