Beene headed the San Francisco Police Department's crowd-control unit so he knows firsthand the difficulty of balancing the right of assembly with that of public safety. His common-sense approach shows how to use the media, permits, barricades, mobile instant response and training to avoid riots.
Although I read this years ago, I thought it was quite good. The author not only provides good advice to police who work with crowds, he also shows and expresses respect for the rights of citizens to gather and protest and demonstrate peacefully as part of the Democratic process.