Great job. Well worth more than 1 credit and highly recommend you get the book!