The best class notes and hundreds of solved problems