This is good for your beginner to fully dedicated fighters. Geoff trains for the real deal, not sport, not points, not my style better than yours. He has mastered the essentials for what you will need in a real fight and does not cuddle. Hardly any pictures except as necessary and very short. I know 20 year martial artists who have missed many of the really important things for a real fight. Geoff writes so that anyone can grasp it, in simple common man terminology. Good, easy read, and clear good ideas and suggestions for better training. I gave this a five star because he has a gift for cutting to the chase and going directly where applicable without a lot of verbosity or words.