This textbook is strongly oriented towards an interdisciplinary audience of engineers and scientists who will find the materials very useful in both classroom and professional settings, due to the computational and applied nature of the topical material, as well as dealing with the appropriate theoretical topics.