Computer and network security essentials - Daimi, Kevin (Springer International Publishing AG, 2018)