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