LIBRARY Understanding computation: from simple machines to impossible programs 2013 · ENGLISH · PDF View details →