Computer Security and the Internet Tools and Jewels from Malware to Bitcoin - Van Oorschot, Paul C. 1962- (Information Security and Cryptography, 2021)