I second MVT's classes. They are designed for the citizen warrior.