THE OPEN TEXTBOOK SHELF

A textbook for what’s next.

Find a book for your course. Read a section, listen alongside the original, and return to where you left off.

Read published textbooks freely. New AI narration uses your existing Reader allowance.

Filter textbooks
Subjects
Learning stage

Filter textbooks

Subjects
Learning stage

Start with a subject

Counts show available works, with editions grouped together.

Selected for your next chapter

Junior extension: words and numbers

15 selected units on vocabulary, word formation, arithmetic and percentages. Intended for confident English readers with teacher or dictionary support. These selections do not reclassify the full books as junior textbooks.

0 selected editions · 15 selected sections

Explore this collection

Questions in philosophy

Explore arguments, knowledge, ethics, mind, religion and aesthetics through six introductory philosophy books. Start with a topic that interests you; listening is available only where the chapter shows a listening option.

6 selected editions

Explore this collection

Mathematics and computing

A route from arithmetic and everyday mathematics to functions, statistics, algorithms and open source collaboration. Check each book's prerequisites; the algorithms text assumes programming experience.

6 selected editions

Explore this collection

Chapter matches

2588 chapter matches · Matches reviewed table-of-contents titles.

Table-of-contents match

Numerical Integration of Newton's Equations

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Prelude: Euler Methods

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Runge–Kutta Methods

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Comparison of the Methods

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

The Forced Damped Oscillator

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

The Forced Damped Pendulum

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Appendix: On the Euler–Verlet Method

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Appendix: 2nd order Runge–Kutta Method

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Problems

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Planar Motion

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Runge–Kutta for Planar Motion

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Projectile Motion

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Planetary Motion

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Scattering

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

More Particles

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Problems

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Motion in Space

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Adaptive Stepsize Control for RK Methods

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Motion of a Particle in an EM Field

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Relativistic Motion

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Problems

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Electrostatics

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

Electrostatic Field of Point Charges

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college

Table-of-contents match

The Program – Appetizer and ... Desert

Computational Physics: A Practical Introduction to Computational Physics and Scientific Computing (using C++) · Second edition, 2016; version 2.0.20161206201400 · Advanced college