Computing now - Coulthard, Glen (McGraw-Hill, 2013)