books by subject
Mathematical Foundations

Discrete Mathematics by Example

New Perspectives in Algebraic Combinatorics: 38 (Mathematical Sciences Research Institute Publications, Series Number 38)

Maths practice book for ages 9-10 (Year 5). Perfect for Home Learning. (100 Practice Activities)

Programming as if People Mattered: Friendly Programs, Software Engineering, and Other Noble Delusions (Princeton Legacy Library)

Foundation Mathematics: Bk. 4

Maths practice book for ages 7-8 (Year 3). Perfect for Home Learning. (100 Practice Activities)

Foundation Maths

Trust in Numbers: The Pursuit of Objectivity in Science and Public Life (Princeton Paperbacks)

Introduction To Error Analysis: The Study of Uncertainties in Physical Measurements, second edition

Foundation Maths MyMathLab Global Pack (with 12 months access to resources card)

Mathematics the Easy Way

The Secret Code

Maths practice book for ages 8-9 (Year 4). Perfect for Home Learning. (100 Practice Activities)

Graphs: An Introductory Approach - A First Course in Discrete Mathematics

Discrete Mathematics and Its Applications (McGraw-Hill International Editions: Mathematics Series)

A First Course in Discrete Mathematics

Foundation Mathematics

The Music of the Primes: Why an unsolved problem in mathematics matters

Maths to A* (GCSE Exam Secrets S.)

Algebra, Geometry, and Physics in the 21st Century: Kontsevich Festschrift: 324 (Progress in Mathematics)

Introductory Mathematics: Applications and Methods (Springer Undergraduate Mathematics Series)

A Student's Guide to Data and Error Analysis (Student's Guides)

Foundation Maths (Essential Mathematics for Students S.)

Teaching Secondary Mathematics

Mathematics for the Million (Prelude Science Classics): How to Master the Magic of Numbers

2000 Solved Problems in Discrete Mathematics (SCHAUM)

Mathematics and Plausible Reasoning, Volume II: Patterns of Plausible Inference

Real Scientists Don’t Wear Ties: When Science Meets Culture

Maths practice book for ages 6-7 (Year 2). Perfect for Home Learning. (100 Practice Activities)
