Chess Endgame Software
You think you have seen enough checkmating combinations? I find it staggering how many checkmates are missed (by both sides) in games by the top players, let alone by us mortals. Recognizing the early outlines of mating patterns is a vital skill, not just for an attacker, but for a defender too.
POWER PLAY - Mating Patterns - Daniel King - VOLUME 1