The Physics of Computation_3 - MIT Endicott House