Understanding Computers: Today and Tomorrow 16th Edition by Morley & Parker

This textbook was recommended by my instructor for the advanced module.