Reading list: Discrete mathematics