This book is also designed with teaching in mind, but it has for more concrete examples/practice exercises to be used in a classroom setting. Published more recently, a lot of the topics are more up-to-date. Unfortunately, not useful for my purposes, because it's largely composed of exercises for...