The book has been written in an easy-to-understand and student-friendly manner, and includes several illustrative figures and examples, and project case studies. The text explains architecture, design principles, hardware and software designs, while keeping multidisciplinary under-graduates and post-graduates in mind as primary readers. Each chapter begins by defining the learning objectives for each section, recall from previous chapters, introduction and the