Books by Richard Fitzpatrick
Oscillations and Waves: An Introduction, 2nd Edition
Quantum Mechanics
Plasma Physics: An Introduction
Oscillations and Waves: An Introduction
Introduction to Celestial Mechanics
Maxwell's Equations and the Principles of Electromagnetism
Euclid's Elements of Geometry
A Modern Almagest
Richard Fitzpatrick