Selected Areas in Cryptography by Stafford Tavares & H. Meiuer