Euclid and his modern rivals - Carroll, Lewis 1832-1898 (Cambridge University Press, 2009)