The book assumes a practical approach of learning by providing ample of examples along with assignments for readers to test their understanding of each concept.This book is written and designed keeping in mind readers of varied technical and academic inclinations.Every concept has been explained in detail with appropriate examples and demonstrations with images as applicable.Topics have been aligned from simple to complex for the benefit of a beginner in understanding the technology.