Discrete Mathematics with Algorithms by M. O. Albertson and J. P. Hutchinson

This note covers the following topics: Sets and Algorithms, Arithmetic of Sets, Number Theory, Graph Theory, Searching and Sorting, Recurrence Relations.