Discrete Structure – Elements of Discrete Mathematics