I have had a Dragunov for a while, and this guide has helped out a lot in the areas where I could not quite understand. The retired servicemember who wrote this uses the Army language of if you are not quite in step with everyone else, it is simple to understand, but not so simple that a person of higher intelligence would be insulted in it's text but still understand it. I highly reccomend this book!