The long arc : an ongoing mishmash of hope and non-violent resistance. (1999)