not every lesson holds up in 2020, but a surprising number of them do, considering this was printed nearly 20 years ago. Easy-to-use, teacher- and student- friendly mini lessons on a variety of topics for intermediate to advanced students, I've been using this (and recommending it to new teachers) for years. Also good is Instant Discussions, from the same author/time period.