Cryptography: Theory and Practice, Hardcover/Douglas Robert Stinson