The book provides a broad introduction to some of the fascinating and beautiful areas of Discrete Mathematical Structures. It starts with a chapter on sets, gives some beautiful examples in logic, a nice presentation of the Principal of mathematical introduction, after giving some nice things about computational techniques goes on to study elementary propertities of graphs, trees and lattices. It also provides some basic results on groups, rings, fields and vector spaces- the treatment of these topics is extremely elementary and only such results are included as are absolutely necessary for the students. Some results on solutions of systems of linear equations are also discussed.