Iran's People's Struggle. Theory and Practice