Popular Dissent, Human Agency and Global Politics | UPT Perpustakaan UHAMKA