Great principles of computing Peter J. Denning and Craig H. Martell. - Denning, Peter J., 1942- (MIT Press, 2015)