This is a good guide. I studied it during the Arab Uprising and I'm proud to say that I'm familiar with most of the best practices in the guide through constant education.