Security engineering : a guide to building dependable distributed systems - Anderson, Ross (Wiley, 2020)