Riot Prevention And Control: A Police Officer's Guide to Managing Violent and Nonviolent Crowds