Data and Computer Communications (Eighth Edition)
William Stallings
Cryptography and Network Security (4th Edition)
Computer Organization and Architecture: Designing for Performance ...