This book is a continuation of curriculum given in ISC Computer Science - XII.Explanations can be brief, detailed, point-wise or described. However, every explanation has one common aim - understanding the topic. Special care has been taken to cover the areas where students may face difficulty and a plethora of examples have been demonstrated to solve the problems.