Decoding life: unraveling the mysteries of the genome | UPT Perpustakaan UHAMKA