Oulie
Complexity and cryptography by John Talbot — Oulie