Nine Algorithms That Changed the Future : The Ingenious Ideas That Drive Today's Computers - MacCormick, John, (Princeton University Press, 2011)