The Learners' Alley library: notes, slides and problem sets for the 9476 syllabus, all in one place.
Two books, in teaching order. Open a topic on screen, or open a whole-book file and press Ctrl + P (Cmd + P on a Mac) to save it as a PDF.
Click or press → to step through. M opens the section menu, F goes full screen.
Questions on each topic, then mixed-topic papers.