Training for Sudden Violence: 72 Practical Drills

Training for Sudden Violence: 72 Practical Drills
Tags: Rory Miller

WINNER – Self-Help, 2016 Best Books Award