z11i rated Understanding Computation: From Simple Machines to Impossible Programs: 4 stars May 17, 2021 Public Understanding Computation: From Simple Machines to Impossible Programs by Tom Stuart