“This book gathers different areas of mathematics like algebra, geometry, and topology in one place and shows applications of them to computer graphics and vision. It is written in an accessible fashion with a number of images, examples, and exercises. It is intended for upper level undergraduate students, graduate students and researchers in computer graphics, computer vision, and game programming.” Zentralblatt Math This book presents a concise exposition of modern mathematical concepts, models and methods with applications in computer graphics, vision and machine learning. The compendium is organized in four parts - Algebra, Geometry, Topology, and Applications. One of the features is a unique treatment of tensor and manifold topics to make them easier for the students. All proofs are omitted to give an emphasis on the exposition of the concepts. Effort is made to help students to build intuition and avoid parrot-like learning. There is minimal inter-chapter dependency. Each chapter can be used as an independent crash course and the reader can start reading from any chapter - almost. This book is intended for upper level undergraduate students, graduate students and researchers in computer graphics, geometric modeling, computer vision, pattern recognition and machine learning. It can be used as a reference book, or a textbook for a selected topics course with the instructor's choice of any of the topics.