Library Home


Reviewed Textbooks

Read more about Programming Languages: Application and Interpretation

Programming Languages: Application and Interpretation

Shriram Krishnamurthi, Brown University

Unlike some other textbooks, this one does not follow a top-down narrative. Rather it has the flow of a conversation, with backtracking. We will often build up programs incrementally, just as a pair of programmers would. We will include mistakes, not because I don't know the answer, but because this is the best way for you to learn. Including mistakes makes it impossible for you to read passively: you must instead engage with the material, because you can never be sure of the veracity of what you're reading.

(1 review)

Read more about Spiral Workbook for Discrete Mathematics

Spiral Workbook for Discrete Mathematics

Harris Kwong, State University of New York (SUNY) Fredonia

This is a text that covers the standard topics in a sophomore-level course in discrete mathematics: logic, sets, proof techniques, basic number theory, functions, relations, and elementary combinatorics, with an emphasis on motivation. It explains and clarifies the unwritten conventions in mathematics, and guides the students through a detailed discussion on how a proof is revised from its draft to a final polished form. Hands-on exercises help students understand a concept soon after learning it. The text adopts a spiral approach: many topics are revisited multiple times, sometimes from a different perspective or at a higher level of complexity. The goal is to slowly develop students' problem-solving and writing skills.

(2 reviews)

Read more about A Computational Introduction to Number Theory and Algebra

A Computational Introduction to Number Theory and Algebra

Victor Shoup, New York University

All of the mathematics required beyond basic calculus is developed “from scratch.” Moreover, the book generally alternates between “theory” and “applications”: one or two chapters on a particular set of purely mathematical concepts are followed by one or two chapters on algorithms and applications; the mathematics provides the theoretical underpinnings for the applications, while the applications both motivate and illustrate the mathematics. Of course, this dichotomy between theory and applications is not perfectly maintained: the chapters that focus mainly on applications include the development of some of the mathematics that is specific to a particular application, and very occasionally, some of the chapters that focus mainly on mathematics include a discussion of related algorithmic ideas as well.

(3 reviews)

Read more about The Adventure of Physics -  Vol. IV: The Quantum of Change

The Adventure of Physics - Vol. IV: The Quantum of Change

Christoph Schiller

This book is written for anybody who is curious about nature and motion. Have you ever asked: Why do people, animals, things, images and space move? The answer leads to many adventures; this volume presents those due to the discovery that there is a smallest change value in nature. This smallest change value, the quantum of action, leads to what is called quantum physics. In the structure of modern physics, quantum physics covers three points; this volume covers the introduction to the point in the lower right: the foundations of quantum theory.

(1 review)

Read more about Conversa Brasileira

Conversa Brasileira

Orlando R. Kelm, University of Texas, Austin

Conversa Brasileira is an online open access site that contains a series of 35 video scenarios in which Brazilians talk about their daily activities, everything from hobbies to shopping, and from traffic jams to soccer games. These materials are designed to help intermediate- and advanced-level learners of Portuguese to analyze the way that Brazilians really talk and improve in their own proficiency and fluency. This textbook provides a hardcopy of all of the online materials, including the dialog transcriptions, English translations, and lesson notes that link to the original website.

(3 reviews)

Read more about Natural Resources Biometrics

Natural Resources Biometrics

Diane Kiernan, SUNY ESF


Natural Resources Biometrics begins with a review of descriptive statistics, estimation, and hypothesis testing. The following chapters cover one- and two-way analysis of variance (ANOVA), including multiple comparison methods and interaction assessment, with a strong emphasis on application and interpretation. Simple and multiple linear regressions in a natural resource setting are covered in the next chapters, focusing on correlation, model fitting, residual analysis, and confidence and prediction intervals. The final chapters cover growth and yield models, volume and biomass equations, site index curves, competition indices, importance values, and measures of species diversity, association, and community similarity.

(2 reviews)

Read more about The Adventure of Physics - Vol. I: Fall, Flow, and Heat

The Adventure of Physics - Vol. I: Fall, Flow, and Heat

Christoph Schiller

This book is written for anybody who is curious about nature and motion. Curiosity about how people, animals, things, images and space move leads to many adventures. This volume presents the best of them in the domain of everyday life.

(2 reviews)

Read more about How We Got from There to Here: A Story of Real Analysis

How We Got from There to Here: A Story of Real Analysis

Robert Rogers, State University of New York

Eugene Boman, The Pennsylvania State University

The typical introductory real analysis text starts with an analysis of the real number system and uses this to develop the definition of a limit, which is then used as a foundation for the definitions encountered thereafter. While this is certainly a reasonable approach from a logical point of view, it is not how the subject evolved, nor is it necessarily the best way to introduce students to the rigorous but highly non-intuitive definitions and proofs found in analysis.

(2 reviews)

Read more about Intermediate Algebra

Intermediate Algebra

John Redden, College of the Sequoias


It is essential to lay a solid foundation in mathematics if a student is to be competitive in today's global market. The importance of algebra, in particular, cannot be overstated, as it is the basis of all mathematical modeling used in applications found in all disciplines.

(1 review)

Read more about Linear Algebra, Theory And Applications

Linear Algebra, Theory And Applications

Kenneth Kuttler, Bringham Young University

This is a book on linear algebra and matrix theory. While it is self contained, it will work best for those who have already had some exposure to linear algebra. It is also assumed that the reader has had calculus. Some optional topics require more analysis than this, however.

(1 review)