Computers, Software Engineering, and Digital Devices (The Electrical Engineering

You will find that this textbook has a companion website with extra resources.