Tactical Preschool is a good place to learn about basic firearm tactics, taught with a special forces bent. This is the stuff SWAT and advanced military training is supposed to drill in. It's good to understand this for FPS design, especially in competitive games, because good level design can force advanced techniques from the player, and skilled players love showing off.