An overview of the history, practice and philosophy of civil disobedience and nonviolence