walkthrough, with clear diagrams further supplementing the text to provide the most