Computer & internet security a hands-on approach - Du, Wenliang (Independently published, 2022)