This is a comprehensive textbook, covering all the important topics under determinate structures. This book departs from the conventional practice of giving all theories in one place followed by a plethora of solved problems, and instead presents each theory followed by solved problems pertaining to that theory. This helps the students to understand each theory and its applications in a better manner. When a problem can be solved by several methods, the same problem is solved by different methods to highlight salient features of the method used.