This book has been written for the B.E/B-Tech students with the recently revised syllabus. The topics are presented in this book in an easier and clear manner. All care has been taken to make the readers comfortable in understanding the basic concepts of this subject. This book shall be useful not only for the students but also for all the beginners and professionals.