Cryptography: Theory and Practice

From the Publisher: The object of the book is to produce a general, comprehensive textbook that treats all the essential core areas of cryptography.