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.
Reproductive Biology of Angiosperms: Concepts and Laboratory Methods will cater to the needs of undergraduate and graduate students pursuing core and elective courses in life sciences, botany, and plant sciences. The book is designed according to the syllabi followed in major Indian universities. It provides the latest and detailed description of structures and processes involved in reproduction in higher plants. The inclusion of colour photographs and illustrations will be an effective visual aid to help readers. Interesting and significant findings of the latest research taking place in the field of reproductive biology are also provided in boxes. At the end of each chapter, the methodology of hands-on exercises is presented for the implementation and practice of theoretical concepts.
Reproductive Biology of Angiosperms: Concepts and Laboratory Methods will cater to the needs of undergraduate and graduate students pursuing core and elective courses in life sciences, botany, and plant sciences. The book is designed according to the syllabi followed in major Indian universities. It provides the latest and detailed description of structures and processes involved in reproduction in higher plants. The inclusion of colour photographs and illustrations will be an effective visual aid to help readers. Interesting and significant findings of the latest research taking place in the field of reproductive biology are also provided in boxes. At the end of each chapter, the methodology of hands-on exercises is presented for the implementation and practice of theoretical concepts.
Master fundamental technologies for modern semiconductor integrated circuits with this definitive textbook. It includes an early introduction of a state-of-the-art CMOS process flow, exposes students to big-picture thinking from the outset, and encourages a practical integration mindset. Extensive use of process and TCAD simulation, using industry tools such as Silvaco Athena and Victory Process, provides students with deeper insight into physical principles, and prepares them for applying these tools in a real-world setting. Accessible framing assumes only a basic background in chemistry, physics and mathematics, providing a gentle introduction for students from a wide range of backgrounds; and over 450 figures (many in color), and more than 280 end-of-chapter problems, will support and cement student understanding. Accompanied by lecture slides and solutions for instructors, this is the ideal introduction to semiconductor technology for senior undergraduate and graduate students in electrical engineering, materials science and physics, and for semiconductor engineering professionals seeking an authoritative introductory reference.
Master fundamental technologies for modern semiconductor integrated circuits with this definitive textbook. It includes an early introduction of a state-of-the-art CMOS process flow, exposes students to big-picture thinking from the outset, and encourages a practical integration mindset. Extensive use of process and TCAD simulation, using industry tools such as Silvaco Athena and Victory Process, provides students with deeper insight into physical principles, and prepares them for applying these tools in a real-world setting. Accessible framing assumes only a basic background in chemistry, physics and mathematics, providing a gentle introduction for students from a wide range of backgrounds; and over 450 figures (many in color), and more than 280 end-of-chapter problems, will support and cement student understanding. Accompanied by lecture slides and solutions for instructors, this is the ideal introduction to semiconductor technology for senior undergraduate and graduate students in electrical engineering, materials science and physics, and for semiconductor engineering professionals seeking an authoritative introductory reference.
SciLab is a free open-source computing and graphics tool that allows students to learn physical and mathematical concepts with ease. Computing in SciLab has been designed for undergraduate students of physics and electronics following the CBCS-LOCF syllabus, and with extensive coverage of concepts, it focuses primarily on the applications of SciLab in improving the problem-solving skills of readers. All these tools are classroom-tested and focus on data visualization and numerical computing with SCILAB. The book covers important topics like linear algebra, matrices, plotting tools, curve fitting, differential equations, integral calculus, Fourier analysis, and equation solving.
SciLab is a free open-source computing and graphics tool that allows students to learn physical and mathematical concepts with ease. Computing in SciLab has been designed for undergraduate students of physics and electronics following the CBCS-LOCF syllabus, and with extensive coverage of concepts, it focuses primarily on the applications of SciLab in improving the problem-solving skills of readers. All these tools are classroom-tested and focus on data visualization and numerical computing with SCILAB. The book covers important topics like linear algebra, matrices, plotting tools, curve fitting, differential equations, integral calculus, Fourier analysis, and equation solving.
What do speakers of a language have to know, and what can they 'figure out' on the basis of that knowledge, in order for them to use their language successfully? This is the question at the heart of Construction Grammar, an approach to the study of language that views all dimensions of language as equal contributors to shaping linguistic expressions. The trademark characteristic of Construction Grammar is the insight that language is a repertoire of more or less complex patterns – constructions – that integrate form and meaning. This textbook shows how a Construction Grammar approach can be used to analyse the English language, offering explanations for language acquisition, variation and change. It covers all levels of syntactic description, from word-formation and inflectional morphology to phrasal and clausal phenomena and information-structure constructions. Each chapter includes exercises and further readings, making it an accessible introduction for undergraduate students of linguistics and English language.
What do speakers of a language have to know, and what can they 'figure out' on the basis of that knowledge, in order for them to use their language successfully? This is the question at the heart of Construction Grammar, an approach to the study of language that views all dimensions of language as equal contributors to shaping linguistic expressions. The trademark characteristic of Construction Grammar is the insight that language is a repertoire of more or less complex patterns – constructions – that integrate form and meaning. This textbook shows how a Construction Grammar approach can be used to analyse the English language, offering explanations for language acquisition, variation and change. It covers all levels of syntactic description, from word-formation and inflectional morphology to phrasal and clausal phenomena and information-structure constructions. Each chapter includes exercises and further readings, making it an accessible introduction for undergraduate students of linguistics and English language.
Using a step-by-step approach, this textbook provides a modern treatment of the fundamental concepts, analytical techniques, and software tools used to perform multi-domain modeling, system analysis and simulation, linear control system design and implementation, and advanced control engineering. Chapters follow a progressive structure, which builds from modeling fundamentals to analysis and advanced control while showing the interconnections between topics, and solved problems and examples are included throughout. Students can easily recall key topics and test understanding using Review Note and Concept Quiz boxes, and over 200 end-of-chapter homework exercises with accompanying Concept Keys are included. Focusing on practical understanding, students will gain hands-on experience of many modern MATLAB® tools, including Simulink® and physical modeling in Simscape™. With a solutions manual, MATLAB® code, and Simulink®/Simscape™ files available online, this is ideal for senior undergraduates taking courses on modeling, analysis and control of dynamic systems, as well as graduates studying control engineering.
Using a step-by-step approach, this textbook provides a modern treatment of the fundamental concepts, analytical techniques, and software tools used to perform multi-domain modeling, system analysis and simulation, linear control system design and implementation, and advanced control engineering. Chapters follow a progressive structure, which builds from modeling fundamentals to analysis and advanced control while showing the interconnections between topics, and solved problems and examples are included throughout. Students can easily recall key topics and test understanding using Review Note and Concept Quiz boxes, and over 200 end-of-chapter homework exercises with accompanying Concept Keys are included. Focusing on practical understanding, students will gain hands-on experience of many modern MATLAB® tools, including Simulink® and physical modeling in Simscape™. With a solutions manual, MATLAB® code, and Simulink®/Simscape™ files available online, this is ideal for senior undergraduates taking courses on modeling, analysis and control of dynamic systems, as well as graduates studying control engineering.
Providing a modern approach to classical fluid mechanics, this textbook presents an accessible and rigorous introduction to the field, with a strong emphasis on both mathematical exposition and physical problems. It includes a consistent treatment of a broad range of fluid mechanics topics, including governing equations, vorticity, potential flow, compressible flow, viscous flow, instability, and turbulence. It has enhanced coverage of geometry, coordinate transformations, kinematics, thermodynamics, heat transfer, and nonlinear dynamics. To round out student understanding, a robust emphasis on theoretical fundamentals and underlying mathematical details is provided, enabling students to gain confidence and develop a solid framework for further study. Included also are 180 end-of-chapter problems, with full solutions and sample course syllabi available for instructors. With sufficient coverage for a one- or two-semester sequence, this textbook provides an ideal flexible teaching pathway for graduate students in aerospace, mechanical, chemical, and civil engineering, and applied mathematics.
Providing a modern approach to classical fluid mechanics, this textbook presents an accessible and rigorous introduction to the field, with a strong emphasis on both mathematical exposition and physical problems. It includes a consistent treatment of a broad range of fluid mechanics topics, including governing equations, vorticity, potential flow, compressible flow, viscous flow, instability, and turbulence. It has enhanced coverage of geometry, coordinate transformations, kinematics, thermodynamics, heat transfer, and nonlinear dynamics. To round out student understanding, a robust emphasis on theoretical fundamentals and underlying mathematical details is provided, enabling students to gain confidence and develop a solid framework for further study. Included also are 180 end-of-chapter problems, with full solutions and sample course syllabi available for instructors. With sufficient coverage for a one- or two-semester sequence, this textbook provides an ideal flexible teaching pathway for graduate students in aerospace, mechanical, chemical, and civil engineering, and applied mathematics.
Emphasizing the creative nature of mathematics, this conversational textbook guides students through the process of discovering a proof. The material revolves around possible strategies to approaching a problem without classifying 'types of proofs' or providing proof templates. Instead, it helps students develop the thinking skills needed to tackle mathematics when there is no clear algorithm or recipe to follow. Beginning by discussing familiar and fundamental topics from a more theoretical perspective, the book moves on to inequalities, induction, relations, cardinality, and elementary number theory. The final supplementary chapters allow students to apply these strategies to the topics they will learn in future courses. With its focus on 'doing mathematics' through 200 worked examples, over 370 problems, illustrations, discussions, and minimal prerequisites, this course will be indispensable to first- and second-year students in mathematics, statistics, and computer science. Instructor resources include solutions to select problems.
Emphasizing the creative nature of mathematics, this conversational textbook guides students through the process of discovering a proof. The material revolves around possible strategies to approaching a problem without classifying 'types of proofs' or providing proof templates. Instead, it helps students develop the thinking skills needed to tackle mathematics when there is no clear algorithm or recipe to follow. Beginning by discussing familiar and fundamental topics from a more theoretical perspective, the book moves on to inequalities, induction, relations, cardinality, and elementary number theory. The final supplementary chapters allow students to apply these strategies to the topics they will learn in future courses. With its focus on 'doing mathematics' through 200 worked examples, over 370 problems, illustrations, discussions, and minimal prerequisites, this course will be indispensable to first- and second-year students in mathematics, statistics, and computer science. Instructor resources include solutions to select problems.
This engaging undergraduate text uses the performance, recording, and enjoyment of music to present basic principles of physics. The narrative lays out specific results from physics, as well as some of the methodology, thought processes, and 'interconnectedness' of physics concepts, results, and ideas. Short chapters start with basic definitions and everyday observations and ultimately work through standard topics, including vibrations, waves, acoustics, and electronics applications. Each chapter includes problems, some of which are suited for longer-term projects, and suggestions for extra reading that guide students toward a deeper understanding of the physics behind music applications. To aid teaching, additional review questions, audio and video clips, and suggestions for class activities are provided online for instructors.
This engaging undergraduate text uses the performance, recording, and enjoyment of music to present basic principles of physics. The narrative lays out specific results from physics, as well as some of the methodology, thought processes, and 'interconnectedness' of physics concepts, results, and ideas. Short chapters start with basic definitions and everyday observations and ultimately work through standard topics, including vibrations, waves, acoustics, and electronics applications. Each chapter includes problems, some of which are suited for longer-term projects, and suggestions for extra reading that guide students toward a deeper understanding of the physics behind music applications. To aid teaching, additional review questions, audio and video clips, and suggestions for class activities are provided online for instructors.
A coherent introduction to generative syntax by a leader in the field, this textbook leads students through the theory from the very beginning, assuming no prior knowledge. Introducing the central concepts in a systematic and engaging way, it covers the goals of generative grammar, tacit native-speaker knowledge, categories and constituents, phrase structure, movement, binding, syntax beyond English, and the architecture of grammar. The theory is built slowly, showing in a step-by-step fashion how different versions of generative theory relate to one-another. Examples are carefully chosen to be easily understood, and a comprehensive glossary provides clear definitions of all the key terms introduced. With end of chapter exercises, broader discussion questions, and annotated further reading lists, 'Beginning Syntax' is the ideal resource for instructors and beginning undergraduate students of syntax alike. Two further textbooks by Ian Roberts, 'Continuing Syntax' and 'Comparing Syntax', will take students to intermediate and advanced level.
A coherent introduction to generative syntax by a leader in the field, this textbook leads students through the theory from the very beginning, assuming no prior knowledge. Introducing the central concepts in a systematic and engaging way, it covers the goals of generative grammar, tacit native-speaker knowledge, categories and constituents, phrase structure, movement, binding, syntax beyond English, and the architecture of grammar. The theory is built slowly, showing in a step-by-step fashion how different versions of generative theory relate to one-another. Examples are carefully chosen to be easily understood, and a comprehensive glossary provides clear definitions of all the key terms introduced. With end of chapter exercises, broader discussion questions, and annotated further reading lists, 'Beginning Syntax' is the ideal resource for instructors and beginning undergraduate students of syntax alike. Two further textbooks by Ian Roberts, 'Continuing Syntax' and 'Comparing Syntax', will take students to intermediate and advanced level.
Semantics and pragmatics – the study of meaning, and meaning in context, respectively – are two fundamental areas of linguistics, and as such are crucial to our understanding of how meaning is created. However, their theoretical ideas are often introduced without making clear connections between views, theories, and problems. This pioneering volume is both a textbook and a research guide, taking the reader on a journey through language and ultimately enabling them to think about meaning as linguists and philosophers would. Assuming no prior knowledge of linguistics, it introduces semantics, pragmatics, and the philosophy of language, showing how all three fields can address the 'big questions' that run through the study of meaning. It covers key theories and approaches, while also enabling increasingly more sophisticated questions about the interconnected aspects of meaning, with the end goal of preparing the reader to make their own, original contributions to ideas about meaning.
Semantics and pragmatics – the study of meaning, and meaning in context, respectively – are two fundamental areas of linguistics, and as such are crucial to our understanding of how meaning is created. However, their theoretical ideas are often introduced without making clear connections between views, theories, and problems. This pioneering volume is both a textbook and a research guide, taking the reader on a journey through language and ultimately enabling them to think about meaning as linguists and philosophers would. Assuming no prior knowledge of linguistics, it introduces semantics, pragmatics, and the philosophy of language, showing how all three fields can address the 'big questions' that run through the study of meaning. It covers key theories and approaches, while also enabling increasingly more sophisticated questions about the interconnected aspects of meaning, with the end goal of preparing the reader to make their own, original contributions to ideas about meaning.
Software engineering is as much about teamwork as it is about technology. This introductory textbook covers both. For courses featuring a team project, it offers tips and templates for aligning classroom concepts with the needs of the students' projects. Students will learn how software is developed in industry by adopting agile methods, discovering requirements, designing modular systems, selecting effective tests, and using metrics to track progress. The book also covers the 'why' behind the 'how-to', to prepare students for advances in industry practices. The chapters explore ways of eliciting what users really want, how clean architecture divides and conquers the inherent complexity of software systems, how test coverage is essential for detecting the inevitable defects in code, and much more. Ravi Sethi provides real-life case studies and examples to demonstrate practical applications of the concepts. Online resources include sample project materials for students, and lecture slides for instructors.
Software engineering is as much about teamwork as it is about technology. This introductory textbook covers both. For courses featuring a team project, it offers tips and templates for aligning classroom concepts with the needs of the students' projects. Students will learn how software is developed in industry by adopting agile methods, discovering requirements, designing modular systems, selecting effective tests, and using metrics to track progress. The book also covers the 'why' behind the 'how-to', to prepare students for advances in industry practices. The chapters explore ways of eliciting what users really want, how clean architecture divides and conquers the inherent complexity of software systems, how test coverage is essential for detecting the inevitable defects in code, and much more. Ravi Sethi provides real-life case studies and examples to demonstrate practical applications of the concepts. Online resources include sample project materials for students, and lecture slides for instructors.
This contemporary textbook and manual for aspiring or new environmental managers provides the theory and practical examples needed to understand current environmental issues and trends. Each chapter explains the specific skills and concepts needed for today's successful environmental manager, and provides skill development exercises that allow students to relate theory to practice in the profession. Readers will obtain an understanding not only of the field, but also of how professional accountability, evolving science, social equity, and politics affect their work. This foundational textbook provides the scaffolds to allow students to understand the environmental regulatory infrastructure, and how to create partnerships to solve environmental problems ethically and implement successful environmental programs.
This contemporary textbook and manual for aspiring or new environmental managers provides the theory and practical examples needed to understand current environmental issues and trends. Each chapter explains the specific skills and concepts needed for today's successful environmental manager, and provides skill development exercises that allow students to relate theory to practice in the profession. Readers will obtain an understanding not only of the field, but also of how professional accountability, evolving science, social equity, and politics affect their work. This foundational textbook provides the scaffolds to allow students to understand the environmental regulatory infrastructure, and how to create partnerships to solve environmental problems ethically and implement successful environmental programs.
Modern Physics intertwines active learning pedagogy with the material typically covered in an introductory survey, from the basics of relativity and quantum mechanics through recent developments in particle physics and cosmology. The flexible approach taken by the authors allows instructors to easily incorporate as much or as little active learning into their teaching as they choose. Chapters are enhanced by 'Discovery' and 'Active Reading' exercises to guide students through key ideas before or during class, while 'ConcepTests' help check student understanding and stimulate classroom discussions. Each chapter also includes extensive assessment material, with a range of basic comprehension questions, drill and practice calculations, computer-based problems, and explorations of advanced applications. A test bank and interactive animations as well as other support for instructors and students are available online. Students are engaged by an accessible and lively writing style, thorough explanations, 'Math Interludes' which account for varying levels of skill and experience, and advanced topics to further pique their interest in physics.
Modern Physics intertwines active learning pedagogy with the material typically covered in an introductory survey, from the basics of relativity and quantum mechanics through recent developments in particle physics and cosmology. The flexible approach taken by the authors allows instructors to easily incorporate as much or as little active learning into their teaching as they choose. Chapters are enhanced by 'Discovery' and 'Active Reading' exercises to guide students through key ideas before or during class, while 'ConcepTests' help check student understanding and stimulate classroom discussions. Each chapter also includes extensive assessment material, with a range of basic comprehension questions, drill and practice calculations, computer-based problems, and explorations of advanced applications. A test bank and interactive animations as well as other support for instructors and students are available online. Students are engaged by an accessible and lively writing style, thorough explanations, 'Math Interludes' which account for varying levels of skill and experience, and advanced topics to further pique their interest in physics.
Written for a one-semester course in hydraulics, this concise textbook is rooted in the fundamental principles of fluid mechanics and aims to promote sound hydraulic engineering practice. Basic methods are presented to underline the theory and engineering applications, and examples and problems build in complexity as students work their way through the textbook. Abundant worked examples and calculations, real-world case studies, and revision exercises, as well as precisely crafted end-of-chapter exercises ensure students learn exactly what they need in order to consolidate their knowledge and progress in their career.Students learn to solve pipe networks, optimize pumping systems, design pumps and turbines, solve differential equations for gradually-varied flow and unsteady flow, and gain knowledge of hydraulic structures like spillways, gates, valves, and culverts. An essential textbook for intermediate to advanced undergraduate and graduate students in civil and environmental engineering.
Written for a one-semester course in hydraulics, this concise textbook is rooted in the fundamental principles of fluid mechanics and aims to promote sound hydraulic engineering practice. Basic methods are presented to underline the theory and engineering applications, and examples and problems build in complexity as students work their way through the textbook. Abundant worked examples and calculations, real-world case studies, and revision exercises, as well as precisely crafted end-of-chapter exercises ensure students learn exactly what they need in order to consolidate their knowledge and progress in their career.Students learn to solve pipe networks, optimize pumping systems, design pumps and turbines, solve differential equations for gradually-varied flow and unsteady flow, and gain knowledge of hydraulic structures like spillways, gates, valves, and culverts. An essential textbook for intermediate to advanced undergraduate and graduate students in civil and environmental engineering.
International law shapes nearly every aspect of our lives. It affects the food we eat, the products we buy, the rights we hold, and the wars we fight. Yet international law is often believed to be the exclusive domain of well-heeled professionals with years of legal training. This text uses clear, accessible writing and contemporary political examples to explain where international law comes from, how actors decide whether to follow international law, and how international law is upheld using legal and political tools. Suitable for undergraduate and graduate students, this book is accessible to a wide audience and is written for anyone who wants to understand how global rules shape and transform international politics. Each chapter is framed by a case study that examines a current political issue, such as the bombing of Yemen or the use of chemical weapons in Syria, encouraging students to draw connections between theoretical concepts and real-world situations. The chapters are modular and self-contained, and each is paired with multiple Supplemental Cases: edited and annotated judicial opinions. Accompanied by ready-to-use PowerPoint slides and a testbank for instructors.
International law shapes nearly every aspect of our lives. It affects the food we eat, the products we buy, the rights we hold, and the wars we fight. Yet international law is often believed to be the exclusive domain of well-heeled professionals with years of legal training. This text uses clear, accessible writing and contemporary political examples to explain where international law comes from, how actors decide whether to follow international law, and how international law is upheld using legal and political tools. Suitable for undergraduate and graduate students, this book is accessible to a wide audience and is written for anyone who wants to understand how global rules shape and transform international politics. Each chapter is framed by a case study that examines a current political issue, such as the bombing of Yemen or the use of chemical weapons in Syria, encouraging students to draw connections between theoretical concepts and real-world situations. The chapters are modular and self-contained, and each is paired with multiple Supplemental Cases: edited and annotated judicial opinions. Accompanied by ready-to-use PowerPoint slides and a testbank for instructors.
This book introduces machine learning for readers with some background in basic linear algebra, statistics, probability, and programming. In a coherent statistical framework it covers a selection of supervised machine learning methods, from the most fundamental (k-NN, decision trees, linear and logistic regression) to more advanced methods (deep neural networks, support vector machines, Gaussian processes, random forests and boosting), plus commonly-used unsupervised methods (generative modeling, k-means, PCA, autoencoders and generative adversarial networks). Careful explanations and pseudo-code are presented for all methods. The authors maintain a focus on the fundamentals by drawing connections between methods and discussing general concepts such as loss functions, maximum likelihood, the bias-variance decomposition, ensemble averaging, kernels and the Bayesian approach along with generally useful tools such as regularization, cross validation, evaluation metrics and optimization methods. The final chapters offer practical advice for solving real-world supervised machine learning problems and on ethical aspects of modern machine learning.
This book introduces machine learning for readers with some background in basic linear algebra, statistics, probability, and programming. In a coherent statistical framework it covers a selection of supervised machine learning methods, from the most fundamental (k-NN, decision trees, linear and logistic regression) to more advanced methods (deep neural networks, support vector machines, Gaussian processes, random forests and boosting), plus commonly-used unsupervised methods (generative modeling, k-means, PCA, autoencoders and generative adversarial networks). Careful explanations and pseudo-code are presented for all methods. The authors maintain a focus on the fundamentals by drawing connections between methods and discussing general concepts such as loss functions, maximum likelihood, the bias-variance decomposition, ensemble averaging, kernels and the Bayesian approach along with generally useful tools such as regularization, cross validation, evaluation metrics and optimization methods. The final chapters offer practical advice for solving real-world supervised machine learning problems and on ethical aspects of modern machine learning.
What is the EU for? In light of the current state of European integration, EU law cannot meaningfully be appreciated without understanding the political, social and cultural context within which it operates. This textbook proposes a fresh, accessible and interdisciplinary take on the subject that is suitable for one-semester and introductory courses wishing to engage the reader with the wider context of the EU project. It situates the institutions, legal order and central policy domains of the EU in their context and offer students the tools to critically analyse and reflect on European integration and its consequences. With pedagogical features such as further reading, class questions and essay/exams questions to support learning, this textbook enables students to form their own informed opinion on whether the EU offers an appropriate answer to the many questions that it is asked.
What is the EU for? In light of the current state of European integration, EU law cannot meaningfully be appreciated without understanding the political, social and cultural context within which it operates. This textbook proposes a fresh, accessible and interdisciplinary take on the subject that is suitable for one-semester and introductory courses wishing to engage the reader with the wider context of the EU project. It situates the institutions, legal order and central policy domains of the EU in their context and offer students the tools to critically analyse and reflect on European integration and its consequences. With pedagogical features such as further reading, class questions and essay/exams questions to support learning, this textbook enables students to form their own informed opinion on whether the EU offers an appropriate answer to the many questions that it is asked.
The dramatic increase in computer performance has been extraordinary, but not for all computations: it has key limits and structure. Software architects, developers, and even data scientists need to understand how exploit the fundamental structure of computer performance to harness it for future applications. Ideal for upper level undergraduates, Computer Architecture for Scientists covers four key pillars of computer performance and imparts a high-level basis for reasoning with and understanding these concepts: Small is fast – how size scaling drives performance; Implicit parallelism – how a sequential program can be executed faster with parallelism; Dynamic locality – skirting physical limits, by arranging data in a smaller space; Parallelism – increasing performance with teams of workers. These principles and models provide approachable high-level insights and quantitative modelling without distracting low-level detail. Finally, the text covers the GPU and machine-learning accelerators that have become increasingly important for mainstream applications.
The dramatic increase in computer performance has been extraordinary, but not for all computations: it has key limits and structure. Software architects, developers, and even data scientists need to understand how exploit the fundamental structure of computer performance to harness it for future applications. Ideal for upper level undergraduates, Computer Architecture for Scientists covers four key pillars of computer performance and imparts a high-level basis for reasoning with and understanding these concepts: Small is fast – how size scaling drives performance; Implicit parallelism – how a sequential program can be executed faster with parallelism; Dynamic locality – skirting physical limits, by arranging data in a smaller space; Parallelism – increasing performance with teams of workers. These principles and models provide approachable high-level insights and quantitative modelling without distracting low-level detail. Finally, the text covers the GPU and machine-learning accelerators that have become increasingly important for mainstream applications.
Written for students working in a range of disciplines, this textbook provides an accessible, balanced, and nuanced introduction to the field of public international law. It explains the basic concepts and legal frameworks of public international law while acknowledging the field's inherent complexities and controversies. Featuring numerous carefully chosen and clearly explained examples, it demonstrates how the law applies in practice, and public international law's pervasive influence on world affairs, both past and present. Aiming not to over-emphasize any particular domestic jurisprudence or research interest, this textbook offers a global overview of public international law that will be highly valuable to any student new to the study of this very significant field.
Written for students working in a range of disciplines, this textbook provides an accessible, balanced, and nuanced introduction to the field of public international law. It explains the basic concepts and legal frameworks of public international law while acknowledging the field's inherent complexities and controversies. Featuring numerous carefully chosen and clearly explained examples, it demonstrates how the law applies in practice, and public international law's pervasive influence on world affairs, both past and present. Aiming not to over-emphasize any particular domestic jurisprudence or research interest, this textbook offers a global overview of public international law that will be highly valuable to any student new to the study of this very significant field.
Ecohydrology is a fast-growing branch of science at the interface of ecology and geophysics, studying the interaction between soil, water, vegetation, microbiome, atmosphere, climate, and human society. This textbook gathers the fundamentals of hydrology, ecology, environmental engineering, agronomy, and atmospheric science to provide a rigorous yet accessible description of the tools necessary for the mathematical modelling of water, energy, carbon, and nutrient transport within the soil-plant-atmosphere continuum. By focusing on the dynamics at multiple time scales, from the diurnal scale in the soil-plant-atmospheric system, to long-term stochastic dynamics of water availability responsible for ecological patterns and environmental fluctuations, it explains the impact of hydroclimatic variability on vegetation and soil microbial systems through biogeochemical cycles and ecosystems under different socioeconomical pressures. It is aimed at advanced students, researchers and professionals in hydrology, ecology, Earth science, environmental engineering, environmental science, agronomy, and atmospheric science.
Ecohydrology is a fast-growing branch of science at the interface of ecology and geophysics, studying the interaction between soil, water, vegetation, microbiome, atmosphere, climate, and human society. This textbook gathers the fundamentals of hydrology, ecology, environmental engineering, agronomy, and atmospheric science to provide a rigorous yet accessible description of the tools necessary for the mathematical modelling of water, energy, carbon, and nutrient transport within the soil-plant-atmosphere continuum. By focusing on the dynamics at multiple time scales, from the diurnal scale in the soil-plant-atmospheric system, to long-term stochastic dynamics of water availability responsible for ecological patterns and environmental fluctuations, it explains the impact of hydroclimatic variability on vegetation and soil microbial systems through biogeochemical cycles and ecosystems under different socioeconomical pressures. It is aimed at advanced students, researchers and professionals in hydrology, ecology, Earth science, environmental engineering, environmental science, agronomy, and atmospheric science.