Principles of Computer Security – George Danezis