@book(sicp, author = {Harold Abelson and Gerald Jay Sussman and Julie Sussman}, year = {1996}, title = {Structure and Interpretation of Computer Programs}, edition = {second}, publisher = {MIT Press}, ) @book(griffiths2017introduction, author = {David J. Griffiths}, year = {2017}, title = {Introduction to Electrodynamics}, publisher = {Cambridge University Press}, doi = {10.1017/9781108333511}, ) @book(papert, author = {Seymour A. Papert}, year = {1993}, title = {Mindstorms: Children, Computers, And Powerful Ideas}, edition = {2}, publisher = {Basic Books}, ) @book(sicm, author = {Gerald Jay Sussman and Jack Wisdom}, year = {2001}, title = {Structure and Interpretation of Classical Mechanics}, publisher = {The MIT Press}, ) @book(sussmanFDG, author = {Gerald Jay Sussman and Jack Wisdom}, year = {2013}, title = {Functional Differential Geometry}, publisher = {The MIT Press}, ) @inproceedings(walck2014, author = {Scott N. Walck}, year = {2014}, title = {Learn Physics by Programming in Haskell}, editor = {James Caldwell and Philip H{\"o}lzenspies and Peter Achten}, booktitle = {{\rm Proceedings 3rd International Workshop on} Trends in Functional Programming in Education, {\rm Soesterberg, The Netherlands, 25th May 2014}}, series = {Electronic Proceedings in Theoretical Computer Science}, volume = {170}, publisher = {Open Publishing Association}, pages = {67--77}, doi = {10.4204/EPTCS.170.5}, ) @inproceedings(walck2016, author = {Scott N. Walck}, year = {2016}, title = {Learn Quantum Mechanics with Haskell}, editor = {Johan Jeuring and Jay McCarthy}, booktitle = {{\rm Proceedings of the 4th and 5th International Workshop on} Trends in Functional Programming in Education, {\rm Sophia-Antipolis, France and University of Maryland College Park, USA, 2nd June 2015 and 7th June 2016}}, series = {Electronic Proceedings in Theoretical Computer Science}, volume = {230}, publisher = {Open Publishing Association}, pages = {31--46}, doi = {10.4204/EPTCS.230.3}, ) @book(walck2023learn, author = {Scott N. Walck}, year = {2023}, title = {Learn Physics with Functional Programming: A Hands-on Guide to Exploring Physics with Haskell}, publisher = {No Starch Press}, ) @misc(diagrams, author = {Brent Yorgey}, year = {2011--2016}, title = {The diagrams package}, howpublished = {\url{https://hackage.haskell.org/package/diagrams}}, )