Comment Bruce Wilcox (Score 1) 68
Check out his stuff. I'm halfway through Contact Fights, which I've already found to be remarkably helpful.
BTW, Bruce is an entertaining lecturer too, if you get a chance.
http://members.cox.net/wilcoxeureka/