Liben-Nowell D. Discrete Mathematics for Computer Science 2017 Fix