Text this: Essential discrete mathematics for computer science/