The present book is in accordance with the latest syllabus of Panjab University Chandigarh in particular and other Universities in general. It provides a comprehensive treatment of the concepts and topics by giving a vast variety of examples fully solved. The entire subject matter has been arranged in a systematic, graded, simple, lucid and exhaustive manner to meet the various needs of all types of learners. Each chapter begins with some definitions followed by theorems with complete proofs and solved problems so that the study leads to perfect clarity and understanding. A large number of notes and remarks have been added for a better understanding of the subject. Question Papers of previous years of various Universities examinations has been solved.