Exercises for Programmers from Pragmatic Press