Internet Explorer 11 is being discontinued by Microsoft in August 2021.
If you have difficulties viewing the site on Internet Explorer 11 we
recommend using a different browser such as Microsoft Edge, Google
Chrome, Apple Safari or Mozilla Firefox.
This innovative textbook has been designed with approachability and engagement at its forefront, using language reminiscent of a live lecture and interspersing the main text with useful advice and expansions. Striking a balance between theoretical- and experimental-led approaches, this book immediately immerses the reader in charge and neutral currents, which are at the core of the Standard Model, before presenting the gauge field, allowing the introduction of Feynman diagram calculations at an early stage. This novel and effective approach gives readers a head start in understanding the Model's predictions, stoking interest early on. With in-chapter problem sessions which help readers to build their mastery of the subject, clarifying notes on equations, end of chapter exercises to consolidate learning, and marginal comments to guide readers through the complexities of the Standard Model, this is the ideal book for graduate students studying high energy physics.
This innovative textbook has been designed with approachability and engagement at its forefront, using language reminiscent of a live lecture and interspersing the main text with useful advice and expansions. Striking a balance between theoretical- and experimental-led approaches, this book immediately immerses the reader in charge and neutral currents, which are at the core of the Standard Model, before presenting the gauge field, allowing the introduction of Feynman diagram calculations at an early stage. This novel and effective approach gives readers a head start in understanding the Model's predictions, stoking interest early on. With in-chapter problem sessions which help readers to build their mastery of the subject, clarifying notes on equations, end of chapter exercises to consolidate learning, and marginal comments to guide readers through the complexities of the Standard Model, this is the ideal book for graduate students studying high energy physics.
Essentials of Geomorphology is an introductory textbook covering the latest research on landforms, both on Earth as well as on planets and moons. This easy-to-read, non-quantitative textbook hones in on the knowledge of leading experts in the field, and presents the practicality, applications, and necessity of geomorphology. Replete with beautiful color figures and photographs, it contains in-depth discussions on fluvial and glacial geomorphology while also covering topics such as planetary geology, biogeomorphology, Earth history and climate change, and periglacial systems. Descriptive, but also process-driven, it is intended for readers interested in physical landscapes, regardless of their previous background or level of training in geography or geology. To this end, it only includes the basic mathematics needed to understand the concepts presented.
Essentials of Geomorphology is an introductory textbook covering the latest research on landforms, both on Earth as well as on planets and moons. This easy-to-read, non-quantitative textbook hones in on the knowledge of leading experts in the field, and presents the practicality, applications, and necessity of geomorphology. Replete with beautiful color figures and photographs, it contains in-depth discussions on fluvial and glacial geomorphology while also covering topics such as planetary geology, biogeomorphology, Earth history and climate change, and periglacial systems. Descriptive, but also process-driven, it is intended for readers interested in physical landscapes, regardless of their previous background or level of training in geography or geology. To this end, it only includes the basic mathematics needed to understand the concepts presented.
A comprehensive yet concise history of the English language, this accessible textbook helps those studying the subject to understand the formation of English. It tells the story of the language from its remote ancestry to the present day, especially the effects of globalisation and the spread of, and subsequent changes to, English. Now in its third edition, it has been substantially revised and updated in light of new research, with an extended chapter on World Englishes, and a completely updated final chapter, which concentrate on changes to English in the twenty-first century. It makes difficult concepts very easy to understand, and the chapters are set out to make the most of the wide range of topics covered, using dozens of familiar texts, including the English of King Alfred, Chaucer, Shakespeare, and Addison. It is accompanied by a website with exercises for each chapter, and a range of extra resources.
A comprehensive yet concise history of the English language, this accessible textbook helps those studying the subject to understand the formation of English. It tells the story of the language from its remote ancestry to the present day, especially the effects of globalisation and the spread of, and subsequent changes to, English. Now in its third edition, it has been substantially revised and updated in light of new research, with an extended chapter on World Englishes, and a completely updated final chapter, which concentrate on changes to English in the twenty-first century. It makes difficult concepts very easy to understand, and the chapters are set out to make the most of the wide range of topics covered, using dozens of familiar texts, including the English of King Alfred, Chaucer, Shakespeare, and Addison. It is accompanied by a website with exercises for each chapter, and a range of extra resources.
Knowing your end-customer, how they think, and how they make decisions is crucial for the effective design and management of marketing channels. In this comprehensive and engaging new textbook, Frazier demystifies strategic channel decision-making by emphasizing the basics and using real-world examples from a range of industries to demonstrate how channels of distribution are organized and coordinated. Taking a managerial decision-making approach, students are guided through the text via a range of pedagogical features, including learning objectives and key takeaways, and can test their understanding with end-of-chapter review and discussion questions. Instructors are supported by an extensive suite of online resources, including test bank cartridges, lecture slides, and figures from the book. Every chapter is accompanied by two online case studies, one B2B, one B2C, while the instructor manual brings together teaching tips, links to relevant videos, and sample exam papers, along with model answers to the chapter assessments to assist with class marking.
Knowing your end-customer, how they think, and how they make decisions is crucial for the effective design and management of marketing channels. In this comprehensive and engaging new textbook, Frazier demystifies strategic channel decision-making by emphasizing the basics and using real-world examples from a range of industries to demonstrate how channels of distribution are organized and coordinated. Taking a managerial decision-making approach, students are guided through the text via a range of pedagogical features, including learning objectives and key takeaways, and can test their understanding with end-of-chapter review and discussion questions. Instructors are supported by an extensive suite of online resources, including test bank cartridges, lecture slides, and figures from the book. Every chapter is accompanied by two online case studies, one B2B, one B2C, while the instructor manual brings together teaching tips, links to relevant videos, and sample exam papers, along with model answers to the chapter assessments to assist with class marking.
Designed specifically for class use, this text guides students through developing their own full, working constructed language. It introduces basic concepts and the decisions students need to make about their conlang's speakers and world, before walking them through the process of conlanging in incremental stages, from selecting a language's sounds to choices about its grammar. It includes hundreds of examples from natural and constructed languages, and over seventy end-of-chapter exercises that allow students to apply concepts to an in-progress conlang and guide them in developing their own conlang. Ideal for undergraduates, the text is also suitable for more advanced students through the inclusion of clearly highlighted sections containing advanced material and optional conlang challenges. Instructor resources include an interactive slideshow for selecting stress patterns, an exercise answer guide and a sample syllabus, and student resources include a 'select-a-feature' conlang adventure, a spreadsheet of conlang features, and supplementary documentation for the exercises.
Designed specifically for class use, this text guides students through developing their own full, working constructed language. It introduces basic concepts and the decisions students need to make about their conlang's speakers and world, before walking them through the process of conlanging in incremental stages, from selecting a language's sounds to choices about its grammar. It includes hundreds of examples from natural and constructed languages, and over seventy end-of-chapter exercises that allow students to apply concepts to an in-progress conlang and guide them in developing their own conlang. Ideal for undergraduates, the text is also suitable for more advanced students through the inclusion of clearly highlighted sections containing advanced material and optional conlang challenges. Instructor resources include an interactive slideshow for selecting stress patterns, an exercise answer guide and a sample syllabus, and student resources include a 'select-a-feature' conlang adventure, a spreadsheet of conlang features, and supplementary documentation for the exercises.
The fully revised fifth edition of this highly acclaimed undergraduate textbook provides a thought-provoking introduction to evolutionary psychology, while assuming no prior knowledge of evolutionary theory. The authors continue to carefully guide students towards a level of understanding where they can critically apply evolutionary theory to psychological explanation, providing an engaging and balanced discussion of the field. New material has been added on female homosexuality, artificial intelligence and language, cooking and human brain expansion, Covid-19 and rates of evolutionary change, and the effects of digital media on mental health. This edition also has new and revised boxed case studies, many new figures, extra discussion questions, and additional further reading suggestions. The text is accompanied by online resources including an updated test bank and lecture slides, as well as new answers to the end-of-chapter questions. This is essential reading for students taking undergraduate and graduate courses in evolutionary psychology.
The fully revised fifth edition of this highly acclaimed undergraduate textbook provides a thought-provoking introduction to evolutionary psychology, while assuming no prior knowledge of evolutionary theory. The authors continue to carefully guide students towards a level of understanding where they can critically apply evolutionary theory to psychological explanation, providing an engaging and balanced discussion of the field. New material has been added on female homosexuality, artificial intelligence and language, cooking and human brain expansion, Covid-19 and rates of evolutionary change, and the effects of digital media on mental health. This edition also has new and revised boxed case studies, many new figures, extra discussion questions, and additional further reading suggestions. The text is accompanied by online resources including an updated test bank and lecture slides, as well as new answers to the end-of-chapter questions. This is essential reading for students taking undergraduate and graduate courses in evolutionary psychology.
Cutting-edge computational tools like artificial intelligence, data scraping, and online experiments are leading to new discoveries about the human mind. However, these new methods can be intimidating. This textbook demonstrates how Big Data is transforming the field of psychology, in an approachable and engaging way that is geared toward undergraduate students without any computational training. Each chapter covers a hot topic, such as social networks, smart devices, mobile apps, and computational linguistics. Students are introduced to the types of Big Data one can collect, the methods for analyzing such data, and the psychological theories we can address. Each chapter also includes discussion of real-world applications and ethical issues. Supplementary resources include an instructor manual with assignment questions and sample answers, figures and tables, and varied resources for students such as interactive class exercises, experiment demos, articles, and tools.
Cutting-edge computational tools like artificial intelligence, data scraping, and online experiments are leading to new discoveries about the human mind. However, these new methods can be intimidating. This textbook demonstrates how Big Data is transforming the field of psychology, in an approachable and engaging way that is geared toward undergraduate students without any computational training. Each chapter covers a hot topic, such as social networks, smart devices, mobile apps, and computational linguistics. Students are introduced to the types of Big Data one can collect, the methods for analyzing such data, and the psychological theories we can address. Each chapter also includes discussion of real-world applications and ethical issues. Supplementary resources include an instructor manual with assignment questions and sample answers, figures and tables, and varied resources for students such as interactive class exercises, experiment demos, articles, and tools.
Students will develop a practical understanding of data science with this hands-on textbook for introductory courses. This new edition is fully revised and updated, with numerous exercises and examples in the popular data science tool Python, a new chapter on using Python for statistical analysis, and a new chapter that demonstrates how to use Python within a range of cloud platforms. The many practice examples, drawn from real-life applications, range from small to big data and come to life in a new end-to-end project in Chapter 11. New 'Data Science in Practice' boxes highlight how concepts introduced work within an industry context and many chapters include new sections on AI and Generative AI. A suite of online material for instructors provides a strong supplement to the book, including lecture slides, solutions, additional assessment material and curriculum suggestions. Datasets and code are available for students online. This entry-level textbook is ideal for readers from a range of disciplines wishing to build a practical, working knowledge of data science.
Students will develop a practical understanding of data science with this hands-on textbook for introductory courses. This new edition is fully revised and updated, with numerous exercises and examples in the popular data science tool Python, a new chapter on using Python for statistical analysis, and a new chapter that demonstrates how to use Python within a range of cloud platforms. The many practice examples, drawn from real-life applications, range from small to big data and come to life in a new end-to-end project in Chapter 11. New 'Data Science in Practice' boxes highlight how concepts introduced work within an industry context and many chapters include new sections on AI and Generative AI. A suite of online material for instructors provides a strong supplement to the book, including lecture slides, solutions, additional assessment material and curriculum suggestions. Datasets and code are available for students online. This entry-level textbook is ideal for readers from a range of disciplines wishing to build a practical, working knowledge of data science.
Students will develop a practical understanding of data science with this hands-on textbook for introductory courses. This new edition is fully revised and updated, with numerous exercises and examples in the popular data science tool R, a new chapter on using R for statistical analysis, and a new chapter that demonstrates how to use R within a range of cloud platforms. The many practice examples, drawn from real-life applications, range from small to big data and come to life in a new end-to-end project in Chapter 11. New 'Data Science in Practice' boxes highlight how concepts introduced work within an industry context and many chapters include new sections on AI and Generative AI. A suite of online material for instructors provides a strong supplement to the book, including lecture slides, solutions, additional assessment material and curriculum suggestions. Datasets and code are available for students online. This entry-level textbook is ideal for readers from a range of disciplines wishing to build a practical, working knowledge of data science.
Students will develop a practical understanding of data science with this hands-on textbook for introductory courses. This new edition is fully revised and updated, with numerous exercises and examples in the popular data science tool R, a new chapter on using R for statistical analysis, and a new chapter that demonstrates how to use R within a range of cloud platforms. The many practice examples, drawn from real-life applications, range from small to big data and come to life in a new end-to-end project in Chapter 11. New 'Data Science in Practice' boxes highlight how concepts introduced work within an industry context and many chapters include new sections on AI and Generative AI. A suite of online material for instructors provides a strong supplement to the book, including lecture slides, solutions, additional assessment material and curriculum suggestions. Datasets and code are available for students online. This entry-level textbook is ideal for readers from a range of disciplines wishing to build a practical, working knowledge of data science.
Master the art of data converter design with this definitive textbook, a detailed and accessible introduction ideal for students and practicing engineers. Razavi's distinctive and intuitive pedagogical approach, building up from elementary components to complex systems. Step-by-step transistor-level designs and simulations offer a practical hands-on understanding of key design concepts. Comprehensive coverage of essential topics including sampling circuits, comparator design, digital-to-analog converters, flash topologies, SAR and pipelined architectures, time-interleaved converters, and oversampling systems. Over 250 examples pose thought-provoking questions, reinforcing core concepts and helping students develop confidence. Over 350 end-of-chapter homework problems to test student understanding, with solutions available for course instructors. Developed by leading author Behzad Razavi, and addressing all the principles and design concepts essential to today's engineers, this is the ideal text for senior undergraduate and graduate-level students and professional engineers who aspire to excel in data converter analysis and design.
Master the art of data converter design with this definitive textbook, a detailed and accessible introduction ideal for students and practicing engineers. Razavi's distinctive and intuitive pedagogical approach, building up from elementary components to complex systems. Step-by-step transistor-level designs and simulations offer a practical hands-on understanding of key design concepts. Comprehensive coverage of essential topics including sampling circuits, comparator design, digital-to-analog converters, flash topologies, SAR and pipelined architectures, time-interleaved converters, and oversampling systems. Over 250 examples pose thought-provoking questions, reinforcing core concepts and helping students develop confidence. Over 350 end-of-chapter homework problems to test student understanding, with solutions available for course instructors. Developed by leading author Behzad Razavi, and addressing all the principles and design concepts essential to today's engineers, this is the ideal text for senior undergraduate and graduate-level students and professional engineers who aspire to excel in data converter analysis and design.
International security is an ambiguous concept – it has many meanings to many people. Without an idea of how the world works, or how security is defined and achieved, it is impossible to create effective policies to provide security. This textbook clarifies the concept of security, the debates around it, how it is defined, and how it is pursued. Tracking scholarly approaches within security studies against empirical developments in international affairs, historical and contemporary security issues are examined through various theoretical and conceptual models. Chapters cover a wide range of topics, including war and warfare, political violence and terrorism, cyber security, environmental security, energy security, economic security, and global public health. Students are supported by illustrative vignettes, bolded key terms and an end-of-book glossary, maps, box features, discussion questions, and further reading suggestions, and instructors have access to adaptable lecture slides.
International security is an ambiguous concept – it has many meanings to many people. Without an idea of how the world works, or how security is defined and achieved, it is impossible to create effective policies to provide security. This textbook clarifies the concept of security, the debates around it, how it is defined, and how it is pursued. Tracking scholarly approaches within security studies against empirical developments in international affairs, historical and contemporary security issues are examined through various theoretical and conceptual models. Chapters cover a wide range of topics, including war and warfare, political violence and terrorism, cyber security, environmental security, energy security, economic security, and global public health. Students are supported by illustrative vignettes, bolded key terms and an end-of-book glossary, maps, box features, discussion questions, and further reading suggestions, and instructors have access to adaptable lecture slides.
Social work practitioners must be prepared to respond to emerging social problems in a rapidly changing world. Engaging with Social Work provides an introduction to critical social work, helping students to cultivate their own understanding of the structures and discourses of oppression and disadvantage, while exploring the role of the social worker. The third edition contains updated content on emerging social issues, including the COVID-19 pandemic, the climate crisis, broken systems – such as aged care and child protection, increasing wealth inequality, threats to democracy and the decolonisation of social work. Chapters include margin definitions of key terms, reflective exercises and case studies. Perspectives on Practice are integrated throughout the text. Aboriginal and Torres Strait Islander perspectives are also included throughout, providing an understanding of their experiences. Written by experienced practitioners, Engaging with Social Work is an approachable resource for students, providing them with foundational knowledge in critical concepts and theories.
Social work practitioners must be prepared to respond to emerging social problems in a rapidly changing world. Engaging with Social Work provides an introduction to critical social work, helping students to cultivate their own understanding of the structures and discourses of oppression and disadvantage, while exploring the role of the social worker. The third edition contains updated content on emerging social issues, including the COVID-19 pandemic, the climate crisis, broken systems – such as aged care and child protection, increasing wealth inequality, threats to democracy and the decolonisation of social work. Chapters include margin definitions of key terms, reflective exercises and case studies. Perspectives on Practice are integrated throughout the text. Aboriginal and Torres Strait Islander perspectives are also included throughout, providing an understanding of their experiences. Written by experienced practitioners, Engaging with Social Work is an approachable resource for students, providing them with foundational knowledge in critical concepts and theories.
Labour Law, now in its third edition, is a well established text which offers a comprehensive and critical account of the subject by a team of prominent labour lawyers. It examines both collective labour relations and individual employment rights, including equality law, and does so while having full regard to the international labour standards as well as the implications of Brexit. Case studies and reports from government and other public agencies illuminate the text to show how the law works in practice, ensuring that students acquire not only a sophisticated knowledge of the law but also an appreciation of its purpose and the complexity of the issues which it addresses.
Labour Law, now in its third edition, is a well established text which offers a comprehensive and critical account of the subject by a team of prominent labour lawyers. It examines both collective labour relations and individual employment rights, including equality law, and does so while having full regard to the international labour standards as well as the implications of Brexit. Case studies and reports from government and other public agencies illuminate the text to show how the law works in practice, ensuring that students acquire not only a sophisticated knowledge of the law but also an appreciation of its purpose and the complexity of the issues which it addresses.
This book offers a rich analysis of many aspects of human rights law in the UK and the European legal framework while also including critiques of human rights and the varying conceptions of rights. This book has the advantage of engaging with both Strasbourg caselaw, domestic jurisprudence and the academic scholarship. The issues covered are the right to life, the prohibition of torture, inhuman and degrading treatment, abortion and assisted dying, modern slavery and human trafficking, terrorism, immigration, privacy, hate speech, protest, religion, equality and non-discrimination.
This book offers a rich analysis of many aspects of human rights law in the UK and the European legal framework while also including critiques of human rights and the varying conceptions of rights. This book has the advantage of engaging with both Strasbourg caselaw, domestic jurisprudence and the academic scholarship. The issues covered are the right to life, the prohibition of torture, inhuman and degrading treatment, abortion and assisted dying, modern slavery and human trafficking, terrorism, immigration, privacy, hate speech, protest, religion, equality and non-discrimination.
Presenting a concise overview of astrophysical concepts, the second edition of this textbook bridges the gap between introductory astronomy books and advanced astrophysics texts. Designed for one-semester astrophysics courses, the textbook is aimed at science and engineering students with college-level calculus-based physics. The new edition features both revisions and additions, with the extension of topics such as luminosity distance and the inclusion of notable developments such as the James Webb and Roman Space Telescopes. As before, the chapters are organized into five parts, covering: stellar properties; stellar structure and evolution; the interstellar medium and star/planet formation; our Milky Way and other galaxies; and cosmology. The exposition guides students toward a comprehensive fundamental understanding, using 'Quick Questions' to spur practice in basic computations, and multi-part exercises that offer a greater challenge. The solutions to the questions are freely accessible online, with exercise solutions and lecture slides available for instructors.
Presenting a concise overview of astrophysical concepts, the second edition of this textbook bridges the gap between introductory astronomy books and advanced astrophysics texts. Designed for one-semester astrophysics courses, the textbook is aimed at science and engineering students with college-level calculus-based physics. The new edition features both revisions and additions, with the extension of topics such as luminosity distance and the inclusion of notable developments such as the James Webb and Roman Space Telescopes. As before, the chapters are organized into five parts, covering: stellar properties; stellar structure and evolution; the interstellar medium and star/planet formation; our Milky Way and other galaxies; and cosmology. The exposition guides students toward a comprehensive fundamental understanding, using 'Quick Questions' to spur practice in basic computations, and multi-part exercises that offer a greater challenge. The solutions to the questions are freely accessible online, with exercise solutions and lecture slides available for instructors.
Students have an almost insurmountable task in understanding statistics in the psychological sciences and applying them to a research study. This textbook tackles this source of stress by guiding students through the research process, start to finish, from writing a proposal and performing the study, to analysing the results and creating a report and presentation. This truly practical textbook explains psychology research methods in a conversational style, with additional material of interest placed in focus boxes alongside, so that students don't lose their way through the steps. Every step is detailed visually with processes paralleled in both SPSS and R, allowing instructors and students to learn both statistical packages or to bridge from one to the other. Students perform hands-on statistical exercises using real data, and both qualitative and mixed-methods research are covered. They learn effective ways to present information visually, and about free tools to collect and analyse data.
Students have an almost insurmountable task in understanding statistics in the psychological sciences and applying them to a research study. This textbook tackles this source of stress by guiding students through the research process, start to finish, from writing a proposal and performing the study, to analysing the results and creating a report and presentation. This truly practical textbook explains psychology research methods in a conversational style, with additional material of interest placed in focus boxes alongside, so that students don't lose their way through the steps. Every step is detailed visually with processes paralleled in both SPSS and R, allowing instructors and students to learn both statistical packages or to bridge from one to the other. Students perform hands-on statistical exercises using real data, and both qualitative and mixed-methods research are covered. They learn effective ways to present information visually, and about free tools to collect and analyse data.
Build a firm foundation for studying statistical modelling, data science, and machine learning with this practical introduction to statistics, written with chemical engineers in mind. It introduces a data–model–decision approach to applying statistical methods to real-world chemical engineering challenges, establishes links between statistics, probability, linear algebra, calculus, and optimization, and covers classical and modern topics such as uncertainty quantification, risk modelling, and decision-making under uncertainty. Over 100 worked examples using Matlab and Python demonstrate how to apply theory to practice, with over 70 end-of-chapter problems to reinforce student learning, and key topics are introduced using a modular structure, which supports learning at a range of paces and levels. Requiring only a basic understanding of calculus and linear algebra, this textbook is the ideal introduction for undergraduate students in chemical engineering, and a valuable preparatory text for advanced courses in data science and machine learning with chemical engineering applications.
Build a firm foundation for studying statistical modelling, data science, and machine learning with this practical introduction to statistics, written with chemical engineers in mind. It introduces a data–model–decision approach to applying statistical methods to real-world chemical engineering challenges, establishes links between statistics, probability, linear algebra, calculus, and optimization, and covers classical and modern topics such as uncertainty quantification, risk modelling, and decision-making under uncertainty. Over 100 worked examples using Matlab and Python demonstrate how to apply theory to practice, with over 70 end-of-chapter problems to reinforce student learning, and key topics are introduced using a modular structure, which supports learning at a range of paces and levels. Requiring only a basic understanding of calculus and linear algebra, this textbook is the ideal introduction for undergraduate students in chemical engineering, and a valuable preparatory text for advanced courses in data science and machine learning with chemical engineering applications.
Emphasizing how and why machine learning algorithms work, this introductory textbook bridges the gap between the theoretical foundations of machine learning and its practical algorithmic and code-level implementation. Over 85 thorough worked examples, in both Matlab and Python, demonstrate how algorithms are implemented and applied whilst illustrating the end result. Over 75 end-of-chapter problems empower students to develop their own code to implement these algorithms, equipping them with hands-on experience. Matlab coding examples demonstrate how a mathematical idea is converted from equations to code, and provide a jumping off point for students, supported by in-depth coverage of essential mathematics including multivariable calculus, linear algebra, probability and statistics, numerical methods, and optimization. Accompanied online by instructor lecture slides, downloadable Python code and additional appendices, this is an excellent introduction to machine learning for senior undergraduate and graduate students in Engineering and Computer Science.
Emphasizing how and why machine learning algorithms work, this introductory textbook bridges the gap between the theoretical foundations of machine learning and its practical algorithmic and code-level implementation. Over 85 thorough worked examples, in both Matlab and Python, demonstrate how algorithms are implemented and applied whilst illustrating the end result. Over 75 end-of-chapter problems empower students to develop their own code to implement these algorithms, equipping them with hands-on experience. Matlab coding examples demonstrate how a mathematical idea is converted from equations to code, and provide a jumping off point for students, supported by in-depth coverage of essential mathematics including multivariable calculus, linear algebra, probability and statistics, numerical methods, and optimization. Accompanied online by instructor lecture slides, downloadable Python code and additional appendices, this is an excellent introduction to machine learning for senior undergraduate and graduate students in Engineering and Computer Science.