Defining and Deploying Software Processes
F. Alan Goodman
Optimization
Jean-Baptiste Hiriart-Urruty
Augmented Exploitation
Phoebe V. Moore
How To Create a Mind
Ray Kurzweil
The Singularity Is Near
Ray Kurzweil
How To Create a Mind
Ray Kurzweil
The Delicate Art of Brute Force
Paul J. Nahin
Ethics of the Algorithm
Todd Samuel Presner
Digital Culture Shock
Katharina Reinecke
Python Practice Lab
Angelica Lim
The Essence of Software
Daniel Jackson
Spies, Lies, and Algorithms
Amy B. Zegart
Trading At the Speed of Light
Donald A. Mackenzie
Working in Public
Nadia Asparouhova
The Making of Prince of Persia
Jordan Mechner
Networks, Crowds, and Markets
David Easley
P, NP, and NP-Completeness
Oded Goldreich
Videogame Architecture
Luke Caspar Pearson
Requirements Engineering
Ian Sommerville
Pattern-Oriented Software Architecture
Frank Buschmann