Discrete mathematics (2011)