Learning principles and Applications third Edition | UPT Perpustakaan UHAMKA