Text this: Discrete mathematics for computer scientists / J.K. Truss.