Physics with answers: 500 problems and solutions | UPT Perpustakaan UHAMKA