Discovering Computers: Digital Technology, Data, and Devices