Finished Chapter 7 plus Excercises