Organizing for Social Change: A Dialectic Journey of Theory and Praxis