This book is written for foundation or pre-calculus courses. It is intended to establish in students a strong background of mathematical knowledge and competence so that they can participate fully in calculus courses. It is also useful for those who lack confidence, and need careful guidance in mathematical processes. Even for those who have established mathematical expertise, the book is also a helpful revision and reference.