Imaginary Mathematics for Computer Science - John Vince (Springer, 2018)