Computer Security: Principles and Practice William Stallings, Lawrie Brown Last updated on Apr 15, 2024 Cite cs455-2021-spring cs455-2022-spring