Turing Tutorial Guide - Fourth Edition by J N P Hume