Scientific Controversies: Philosophical and Historical Perspectives | UPT Perpustakaan UHAMKA