Guide to Computer Network Security - Kizza, Joseph Migga. (Computer Communications and Networks,, 2017)