For a one- or two-term introductory course in discrete mathematics. Focused on helping students understand and construct proofs and expanding their mathematical maturity, this best-selling text is an accessible introduction to discrete mathematics. Johnsonbaugh algorithmic approach emphasizes problem-solving techniques. The 8/e reflects user and reviewer feedback on both content and organization.