Security Engineering - A Guide to Building Dependable Distributed Systems, Third Edition - Ross Anderson (Wiley, 2020)