Discrete and Algebraic Structures: A Concise Introduction (Mathematics Study Resources, 18, Band 18)