I find that exercises in textbooks often have too much repetition or not enough. This sheet progresses nicely to some challenging problems at the end.
About
Resources
Reviews