@book{Daemen:Rijmen:Rijndael,
  title     = "The  Design of Rijndael",
  author    = "Daemen, Joan and Rijmen, Vincent",
  isbn      = "3-540-42580-2",
  publisher = "Springer-Verlag",
  year      = "2002",
}
@book{Ferguson:Schneier:PracC,
  title     = "Practical Cryptography",
  author    = "Niels Ferguson and Bruce Schneier",
  address   = "Indianapolis",
  isbn      = "0-471-22357-3",
  publisher = "Wiley Publishing",
  year      = "2003"
}
@book{Katz:Lindell:IMC,
  title     = "Introduction to Modern Cryptography",
  author    = "Jonathan Katz and Yehuda Lindell",
  address   = "Boca Raton, FL, U.S.",
  edition   = "2nd",
  isbn      = "978-1-4665-7027-6",
  publisher = "CRC Press",
  year      = "2015",
}
@book{Schneier:AppliedC,
  title     = "Applied Cryptography",
  author    = "Bruce Schneier",
  address   = "New York",
  isbn      = "0-471-11709-9",
  publisher = "John Wiley \& Sons",
  year      = "1996"
}
@book{Sweigart:HackingSCwP,
  title     = "Hacking Secret Ciphers with Python",
  author    = "Al Sweigart",
  isbn      = "978-1482614374",
  publisher = "Self-published",
  url       = "http://inventwithpython.com/hacking",
  year      = "2013"
}