Sets, Logic and Maths for Computing. (2020)