Covers fundamental concepts and tools in discreet mathematics with emphasis on their applications to computer science.