Test yourself finite mathematics - Benbury, Karen (NTC learning works, 1999)