Language and Computers by Chris Brew & Markus Dickinson