Crypto Dictionary_ 500 Tasty Tidbits for the Curious Cryptographer-No Starch Press (2021)