This is a free algebra book. It covers an undergraduate first course, with a prerequisite of Calculus I. You can use it either as a main text, or as a supplement to another text, or for independent study. This book helps students to master the material of a standard US undergraduate linear algebra course. …

## A Computational Introduction to Number Theory and Algebra

A book introducing basic concepts from computational number theory and algebra, including all the necessary mathematical background. This book can be downloaded in pdf format. …

## Convex Optimization

This concisely writen book is useful in many regards: as a primary textbook for convex optimization with engineering applications or as an alternate text for a more traditional course on linear or nonlinear optimization. Convex optimization problems arise frequently in many different fields. …

## Algorithms and Complexity

This free classic text provides the perfect introduction to the tools of algorithmic design and analysis, concentrating on basic principles and illustrating them with well-chosen paradigms. An algorithm is a method for solving a class of problems on a computer. …

## Graph Theory

In this fourth edition there are few substantial additions of new material, but many improvements. As with previous new editions, there are countless small and subtle changes to further elucidate a particular argument or concept. …

## Mathematical Illustrations

This practical introduction to the techniques needed to produce high-quality mathematical illustrations is suitable for anyone with basic knowledge of coordinate geometry. This practical introduction to the techniques needed to produce high-quality mathematical illustrations is suitable for anyone with basic knowledge of coordinate geometry. …

## Complex Analysis

This is free a textbook for an introductory course in complex analysis. Complex Analysis by George Cain can be downloaded in pdf format free of charge. It has been used for undergraduate complex analysis course at Georgia Tech and at a few other places. …

## A Problem Course in Mathematical Logic

A Problem Course in Mathematical Logic is intended to serve as the text for an introduction to mathematical logic for undergraduates with some mathematical sophistication. It supplies definitions, statements of results, and problems, along with some explanations, examples, and hints. …

## A First Course in Linear Algebra

A First Course in Linear Algebra is an introductory textbook designed for university sophomores and juniors. Typically such a student will have taken calculus, but this is not a prerequisite. …

## Rough Set Data Analysis: A Round to Noninvasive Knowledge Discovery

This is not the first book on rough set analysis and certainly not the first book on knowledge discovery algorithms, but it is the first attempt to do this in a non-invasive way. In this book the authors present an overview of the work they have done in the past seven years on the foundations and details of data analysis. …