Suprising science: virus - Ji Ae, Kim (Elex Media Komputindo, 2017)