The Digital Revolution - Merritt, Bob (Synthesis Lectures on Emerging Engineering Technologies, 2016)