From a1482f14ce5e47e9e410512e4fdee5c17a7c5da7 Mon Sep 17 00:00:00 2001 From: Chris Wells Date: Sun, 8 Feb 2026 20:44:46 -0600 Subject: For now, just copied the open-access books webpage --- app/Main.hs | 6 ++ www/books/index.html | 172 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 178 insertions(+) create mode 100644 www/books/index.html diff --git a/app/Main.hs b/app/Main.hs index ec508d4..ea3ea01 100644 --- a/app/Main.hs +++ b/app/Main.hs @@ -17,6 +17,7 @@ import Hakyll.Aeson (yamlCompiler) import Hakyll.Paper (papersCompiler, mkPaperContext, FieldContext (..)) import Hakyll.TeX.BibTeX (bibtexCompiler) import Hakyll.Web.Sass +import Hakyll.Web.Redirect (createRedirects) import Text.Jasmine (minify) import WWW.Base (baseHakyll, domain, myHakyllWriterOptions, myHakyllReaderOptions) import WWW.Templates (myContext, defaultTemplate) @@ -92,6 +93,11 @@ main = do -- compile $ myPandocCompiler >>= applyAsTemplate baseCtxt >>= applyTemplate defaultTemplate baseCtxt compile $ getResourceBody >>= applyAsTemplate baseCtxt >>= myRenderPandoc >>= applyTemplate defaultTemplate baseCtxt + + createRedirects $ + [ ("teaching/books/index.html", "/books/index.html") + ] + match "www/links/index.md" $ do route $ dropParentRoute 1 `composeRoutes` setExtension ".html" compile $ getResourceBody >>= applyAsTemplate baseCtxt >>= myRenderPandoc >>= applyTemplate defaultTemplate baseCtxt diff --git a/www/books/index.html b/www/books/index.html new file mode 100644 index 0000000..97a9baf --- /dev/null +++ b/www/books/index.html @@ -0,0 +1,172 @@ +

Open-access textbooks

+ + +

+This page includes a list of mathematics textbooks that can be freely accessed online. +Each book includes a link to the text in addition to the license(s) under which they are published. +

+

+Note that not all of these books are "free" as in "freedom" (c.f. What is free software?), but all can be accessed free of cost. +If you are unsure about the restrictions of any given license, you can follow the link and read more. +

+

+Please let me know if any of these links are out-of-date so that I can correct them. +Lastly, this list should be considered "in-progress"; feel free to send me an email if you know of a book that should be included! +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TitleAuthor(s)License(s)
Abstract Algebra
Abstract algebra: Theory and applicationsThomas W. JudsonGFDLGNU Free Documentation License
Applied Math
Derivations of applied mathematicsThaddeus H. BlackGPLv2GNU General Public License, version 2
Calculus
Calculus (multiple versions)David GuichardCC BY-NC-SA 4.0Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International
Elementary calculus: An infinitesimal approachH. Jerome KeislerCC BY-NC-SA 3.0Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
Calculus IJerrold E. Marsden and Alan J. Weinstein©Springer-Verlag
Calculus IIJerrold E. Marsden and Alan J. Weinstein©Springer-Verlag
Calculus IIIJerrold E. Marsden and Alan J. Weinstein©Springer-Verlag
Elementary differential equations with boundary value problemsWilliam F. TrenchCC BY-NC-SA 3.0Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
Discrete Math
Applied combinatoricsMitchel T. Keller and William T. TrotterCC BY-SA 4.0Creative Commons Attribution-ShareAlike 4.0 International
Discrete mathematics: An open introductionOscar LevinCC BY-SA 4.0Creative Commons Attribution-ShareAlike 4.0 International
Linear Algebra
A first course in linear algebraRobert A. BeezerGFDLGNU Free Documentation License
Linear algebraJim HefferonGFDLGNU Free Documentation License or CC BY-SA 2.5Creative Commons Attribution-ShareAlike 2.5 Generic
Linear algebra done wrongSergei TreilCC BY-NC-ND 3.0Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
Linear algebra via exterior productsSergei WinitzkiGFDLGNU Free Documentation License
Proofs
Book of proofRichard HammackCC BY-NC-ND 4.0Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International
An infinite descent into pure mathematicsClive NewsteadCC BY-SA 4.0Creative Commons Attribution-ShareAlike 4.0 International
Everything you always wanted to know about mathematicsBrendan W. Sullivan©sullivanb@emmanuel.eduBrendan W. Sullivan
+ +
+
+ +

Reasoning behind this list

+ +

+"The impact of open educational resources on various student success metrics" discusses the results of a large-scale study on the relationship between open-access educational resources and student success in the classroom. +The study finds that the implementation of open-access resources improves student performance across a broad range of socio-economic breakdowns. +This alone is motivation enough to strive to use as many open-access materials in the classroom as possible and is my main motivation behind keeping this list of textbooks. +

+

+I additionally subscribe to the free and open-source philosophy in general, especially in academics. +Sergei Winitzki includes an excellent justification behind publishing his linear algebra book under a copyleft license (read the "Terms and conditions for distribution" section here). +

+ + -- cgit v1.2.3