diff options
| author | Chris Wells <chris@mathematicaster.org> | 2026-02-08 20:44:46 -0600 |
|---|---|---|
| committer | Chris Wells <chris@mathematicaster.org> | 2026-02-08 20:44:46 -0600 |
| commit | a1482f14ce5e47e9e410512e4fdee5c17a7c5da7 (patch) | |
| tree | 61afcd409f370bbeceeff43978ada8abe3cb894a | |
| parent | 2df49f63b4e5095ff3fbe31d61a78302981cbe95 (diff) | |
| download | main-a1482f14ce5e47e9e410512e4fdee5c17a7c5da7.tar main-a1482f14ce5e47e9e410512e4fdee5c17a7c5da7.tar.gz main-a1482f14ce5e47e9e410512e4fdee5c17a7c5da7.tar.bz2 main-a1482f14ce5e47e9e410512e4fdee5c17a7c5da7.tar.lz main-a1482f14ce5e47e9e410512e4fdee5c17a7c5da7.tar.xz main-a1482f14ce5e47e9e410512e4fdee5c17a7c5da7.tar.zst main-a1482f14ce5e47e9e410512e4fdee5c17a7c5da7.zip | |
For now, just copied the open-access books webpage
| -rw-r--r-- | app/Main.hs | 6 | ||||
| -rw-r--r-- | www/books/index.html | 172 |
2 files changed, 178 insertions, 0 deletions
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 @@ + <h1>Open-access textbooks</h1> + + +<p> +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. +</p> +<p> +Note that not all of these books are "free" as in "freedom" (c.f. <a href="https://www.gnu.org/philosophy/free-sw.html">What is free software?</a>), 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. +</p> +<p> +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! +</p> + +<table style="width: 100%"> + <tr> + <td style="width: 45%"><b>Title</b></td> + <td style="width: 35%"><b>Author(s)</b></td> + <td style="width: 20%"><b>License(s)</b></td> + </tr> + + <tr> + <td colspan="3"><b>Abstract Algebra</b></td> + </tr> + + <tr><td><a href="http://abstract.ups.edu/download.html">Abstract algebra: Theory and applications</a></td> +<td>Thomas W. Judson</td> +<td style="word-break: break-all"><a href="https://www.gnu.org/licenses/fdl-1.3.html" class="has-tooltip">GFDL<span class="tooltip">GNU Free Documentation License</span></a></td> +</tr> + + + + <tr> + <td colspan="3"><b>Applied Math</b></td> + </tr> + + <tr><td><a href="http://www.derivations.org/">Derivations of applied mathematics</a></td> +<td>Thaddeus H. Black</td> +<td style="word-break: break-all"><a href="https://www.gnu.org/licenses/old-licenses/gpl-2.0.html" class="has-tooltip">GPLv2<span class="tooltip">GNU General Public License, version 2</span></a></td> +</tr> + + + + <tr> + <td colspan="3"><b>Calculus</b></td> + </tr> + + <tr><td><a href="https://www.whitman.edu/mathematics/multivariable_late/">Calculus (multiple versions)</a></td> +<td>David Guichard</td> +<td style="word-break: break-all"><a href="https://creativecommons.org/licenses/by-nc-sa/4.0/" class="has-tooltip">CC BY-NC-SA 4.0<span class="tooltip">Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International</span></a></td> +</tr> + + + <tr><td><a href="https://people.math.wisc.edu/~keisler/calc.html">Elementary calculus: An infinitesimal approach</a></td> +<td>H. Jerome Keisler</td> +<td style="word-break: break-all"><a href="https://creativecommons.org/licenses/by-nc-sa/3.0/" class="has-tooltip">CC BY-NC-SA 3.0<span class="tooltip">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported</span></a></td> +</tr> + + + <tr><td><a href="https://authors.library.caltech.edu/25030/">Calculus I</a></td> +<td>Jerrold E. Marsden and Alan J. Weinstein</td> +<td style="word-break: break-all"><a href="https://www.springer.com/gp/rights-permissions/obtaining-permissions/882">©Springer-Verlag</a></td> +</tr> + + + <tr><td><a href="https://authors.library.caltech.edu/25036/">Calculus II</a></td> +<td>Jerrold E. Marsden and Alan J. Weinstein</td> +<td style="word-break: break-all"><a href="https://www.springer.com/gp/rights-permissions/obtaining-permissions/882">©Springer-Verlag</a></td> +</tr> + + + <tr><td><a href="https://authors.library.caltech.edu/25043/">Calculus III</a></td> +<td>Jerrold E. Marsden and Alan J. Weinstein</td> +<td style="word-break: break-all"><a href="https://www.springer.com/gp/rights-permissions/obtaining-permissions/882">©Springer-Verlag</a></td> +</tr> + + + <tr><td><a href="https://digitalcommons.trinity.edu/mono/9/">Elementary differential equations with boundary value problems</a></td> +<td>William F. Trench</td> +<td style="word-break: break-all"><a href="https://creativecommons.org/licenses/by-nc-sa/3.0/" class="has-tooltip">CC BY-NC-SA 3.0<span class="tooltip">Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported</span></a></td> +</tr> + + + + <tr> + <td colspan="3"><b>Discrete Math</b></td> + </tr> + + <tr><td><a href="http://www.rellek.net/appcomb/">Applied combinatorics</a></td> +<td>Mitchel T. Keller and William T. Trotter</td> +<td style="word-break: break-all"><a href="https://creativecommons.org/licenses/by-sa/4.0/" class="has-tooltip">CC BY-SA 4.0<span class="tooltip">Creative Commons Attribution-ShareAlike 4.0 International</span></a></td> +</tr> + + + <tr><td><a href="http://discrete.openmathbooks.org/dmoi3.html">Discrete mathematics: An open introduction</a></td> +<td>Oscar Levin</td> +<td style="word-break: break-all"><a href="https://creativecommons.org/licenses/by-sa/4.0/" class="has-tooltip">CC BY-SA 4.0<span class="tooltip">Creative Commons Attribution-ShareAlike 4.0 International</span></a></td> +</tr> + + + + <tr> + <td colspan="3"><b>Linear Algebra</b></td> + </tr> + + <tr><td><a href="http://linear.ups.edu/download.html">A first course in linear algebra</a></td> +<td>Robert A. Beezer</td> +<td style="word-break: break-all"><a href="https://www.gnu.org/licenses/fdl-1.3.html" class="has-tooltip">GFDL<span class="tooltip">GNU Free Documentation License</span></a></td> +</tr> + + + <tr><td><a href="http://joshua.smcvt.edu/linearalgebra/">Linear algebra</a></td> +<td>Jim Hefferon</td> +<td style="word-break: break-all"><a href="https://www.gnu.org/licenses/fdl-1.3.html" class="has-tooltip">GFDL<span class="tooltip">GNU Free Documentation License</span></a> or <a href="https://creativecommons.org/licenses/by-sa/2.5/" class="has-tooltip">CC BY-SA 2.5<span class="tooltip">Creative Commons Attribution-ShareAlike 2.5 Generic</span></a></td> +</tr> + + + <tr><td><a href="http://www.math.brown.edu/~treil/papers/LADW/LADW.html">Linear algebra done wrong</a></td> +<td>Sergei Treil</td> +<td style="word-break: break-all"><a href="https://creativecommons.org/licenses/by-nc-nd/3.0/" class="has-tooltip">CC BY-NC-ND 3.0<span class="tooltip">Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported</span></a></td> +</tr> + + + <tr><td><a href="https://sites.google.com/site/winitzki/linalg">Linear algebra via exterior products</a></td> +<td>Sergei Winitzki</td> +<td style="word-break: break-all"><a href="https://www.gnu.org/licenses/fdl-1.3.html" class="has-tooltip">GFDL<span class="tooltip">GNU Free Documentation License</span></a></td> +</tr> + + + + <tr> + <td colspan="3"><b>Proofs</b></td> + </tr> + + <tr><td><a href="http://www.people.vcu.edu/~rhammack/BookOfProof/">Book of proof</a></td> +<td>Richard Hammack</td> +<td style="word-break: break-all"><a href="https://creativecommons.org/licenses/by-nc-nd/4.0/" class="has-tooltip">CC BY-NC-ND 4.0<span class="tooltip">Creative Commons Attribution-NonCommercial-NoDerivs 4.0 International</span></a></td> +</tr> + + + <tr><td><a href="https://infinitedescent.xyz/">An infinite descent into pure mathematics</a></td> +<td>Clive Newstead</td> +<td style="word-break: break-all"><a href="https://creativecommons.org/licenses/by-sa/4.0/" class="has-tooltip">CC BY-SA 4.0<span class="tooltip">Creative Commons Attribution-ShareAlike 4.0 International</span></a></td> +</tr> + + + <tr><td><a href="./sullivan_proofs.pdf">Everything you always wanted to know about mathematics</a></td> +<td>Brendan W. Sullivan</td> +<td style="word-break: break-all"><a href="mailto:sullivanb@emmanuel.edu" class="has-tooltip">©sullivanb@emmanuel.edu<span class="tooltip">Brendan W. Sullivan</span></a></td> +</tr> + + +</table> + +<br /> +<hr /> + +<h4>Reasoning behind this list</h4> + +<p> +"<a href="https://eric.ed.gov/?id=EJ1184998">The impact of open educational resources on various student success metrics</a>" 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. +</p> +<p> +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 <a href="https://sites.google.com/site/winitzki/linalg">here</a>). +</p> + + </div> |
