Some Lecture Notes and Books available online

V. Shoup, Number Theory and Algebra, here

S. Goldwasser and M. Bellare, Lecture Notes on Cryptography here

M. Bellare, Introduction to Modern Cryptography Lecture Notes, here

Handbook of Applied Cryptography here