*Structure and interpretation of classical mechanics*by G. J. Sussman, M. E. Mayer, & J. Wisom, 2001. An oddball introduction to classical mechanics with examples scripted in Scheme. [link]

*Höhere Mathematik für Naturwissenschaftler und Ingenieure*by G. Bärwolff, 2017. Comprehensive textbook on graduate-level mathematics. [link]*Introduction to partial differential equations with applications*by E. C. Zachmanoglou & D. W. Thoe, 1986. Just as the title says. [link]

*A mathematical introduction to fluid mechanics*by A. J. Chorin & J. E. Marsden, 1993. Fluid mechanics from a mathematician’s perspective. [link]*Environmental fluid mechanics*by B. Cushman-Roisin, 2019. Lecture notes that serve as an accessible introduction to environmental fluid mechanics. [link]*Free-surface flow*by N. Katopodes, 2018. An introduction to environmental fluid flows.*Physics of tsunamis*by B. W. Levin & M. A. Nosov, 2016. A summary of what we know about the physics of tsunamis and tsunami modeling. [link]*Hydromechanik der Oberflächengewässer*by A. Malcherek, 2004. The best introductory text to fluid mechanics in the context of environmental flows. [link]*Instabilities, chaos and turbulence*by C. Pozrikidis, 2011. Introduction to classical computational fluid dynamics. [link]

*Geochemical and biogeochemical reaction modelling*by C. M. Bethke, 2011. Introduction to geochemistry and geochemical modeling. [link]*Modeling and simulation of reactive flows*by A. L. De Bortoli, G. S. L. Andreis & F. N. Pereira, 2015. Another introduction to geochemistry with more emphasis on reactive flow modeling. [link]

*Post-scarcity anarchism*by M. Bookchin, 1986. Classical text on ecoanarchy. [link]*I want to believe: Posadism, UFOs and apocalypse communism*by A. M. Gittlitz, 2020. An introduction to unironic posadism. [link]

*Numerik für Ingenieure, Physiker und Informatiker*by G. Bärwolff, 2020. Introduction by the great Bärwolff to numerical analysis and scientific computing. [link]*Introduction to high performance scientific computing*by V. Eijkhout, E. Chow, & R. van de Geijn, 2014. Best introduction to high performance scientific computing I’ve read so far. [link]*Finite volume methods for hyperbolic problems*by R. J. LeVeque, 2002. A very sweet introduction to numerically solving hyperbolic partial differential equations. [link]*Parallele Programmierung*by T. Rauber & G. Rünger, 2012. A sweet and short introduction to parallel programming. An easy read. [link]*Riemann solvers and numerical methods for fluid dynamics*by E. F. Toro, 2009. Toro writes in the most plain language on Riemann problems and their solution. [link]