Reading list: discrete
math