Text this: Discrete mathematics for computing / Rod Haggarty.