Text this: A textbook of discrete mathematics