Author: Sheinwold, A, roughly 90 instructive problems for the intermediate player, and nicely written up as well.