Operating systems : internal and design principles
Data and computer communications
Computer organization and architecture designing for performance