This book uses plain, lucid language to explain fundamentals of the subject and provides logical method of explaining various complicated concepts, and stepwise methods to explain the important topics. Each chapter is well supported with necessary illustrations, practical examples and solved problems. All the chapters in the book have been arranged in a proper sequence that permits each topic to build upon earlier studies.