Discrete Mathematics by James L. Hein