Supplemental Reading for
Nonlinear Physics: Modeling Chaos & Complexity
— Physics 150/250, Spring 2010
Here are several book lists that
complement the assigned readings. Some might be helpful for thinking
of projects or for technical detail for projects. Some give an
historical view and put a human face on the history of the topics
we're covering. And some describe applications of information theory,
dynamics, and computational mechanics.
Design and Graphics:
- The Visual Display of Quantitative Information, Edward
Tufte, Graphics Press, Second Edition (2001).
- Visual Explanations: Images and Quantities, Evidence and Narrative,
Edward Tufte, Graphics Press, (1997).
- A Pattern Language: Towns, Buildings, Construction,
Christopher Alexander, Oxford University Press, (1977).
- The Timeless Way of Building,
Christopher Alexander, Oxford University Press, (1979).
Programming:
-
Python for Education: Computational Methods for Nonlinear Systems,
Christopher Myers and James Sethna (2007).
-
Python:
Batteries Included—Python for Scientific Computing,
Travis Oliphant, Computing in Science and Engineering May/June (2007) 10-20.
-
Computational
Physics Education with Python,
Computing in Science and Engineering May/June (2007).
-
Guide to NumPy, Travis Oliphant (2006).
-
Dive Into Python, Mark
Pilgram (2004),
- Making Use of Python, Rashi Gupta, Wiley Publishing (2002).
- Python in a Nutshell, Alex Martelli, O'Reilly Media (2003).
- Python Cookbook, Alex Martelli, Anna Ravencroft, and David Ascher, O'Reilly Media (2005).
- Game Programming in Python, Sean Riley, Charles River Media (2004).
- Mathematics for 3D Game Programming and Computer
Graphics, Eric Lengyel, Charles River Media (2002).
- Physics for Game Developers, David Bourg, O'Reilly Media (2002).
- Numerical Recipes in Fortran/C/C++/Pascal/..., William Press et
al., Cambridge University Press,
WWW.
- Algorithms in C/C++: Fundamentals, Data Structures, Sorting,
Searching, Robert Sedgewick (1999).
- The Art of Computer Programming (Vols 1, 2, & 3), 2nd edition,
Donald Knuth (1998).
Biography:
- Chaos: Making a New Science, James Gleick, Penguin Books (1988).
- Complexity: The Emerging Science at the Edge of Order and Chaos,
Mitchell Waldrop, Simon and Schuster (1992).
Historical:
- New Methods of Celestial Mechanics, Henri Poincaré,
Daniel L. Goroff (editor), AIP Press (1992).
Complex Systems:
- The Self-Made Tapestry: Pattern Formation in Nature,
Philip Ball, Oxford University Press (1998).
- The Computational Beauty of Nature: Computer Explorations of
Fractals, Chaos, Complex Systems, and Adaptation,
Gary W. Flake, MIT Press (2000).
- Cellular Automata Machines: A New Environment for Modeling,
Tommaso Toffoli and Norman Margolus, MIT Press (1987).
- The Geometry of Biological Time, Arthur Winfree,
Springer-Verlag (1980).
Nonlinear Dynamics:
- Encyclopedia of Nonlinear Science, Alwin Scott, editor,
Taylor and Francis Publishing (2004).
- Chaos in Dynamical Systems, Edward Ott,
Cambridge University Press (1993).
- Introduction to Applied Nonlinear Dynamical Systems and
Chaos, S. Wiggins, Springer-Verlag (1990).
- Global Bifurcations and Chaos: Analytical Methods, S. Wiggins,
Springer-Verlag (1988).
- Order within chaos: Towards a deterministic approach to
turbulence, P. Berge, Y. Pomeau, and C. Vidal, Wiley (1986).
- Nonlinear Oscillations, Dynamical Systems, and Bifurcations
of Vector Fields, J. Guckenheimer and P. Holmes,
Springer-Verlag (1983).
- Dynamics, the Geometry of Behavior, Ralph Abraham and
Christopher Shaw, Aerial Press (1984).
- Chaos and Time-Series Analysis, Clint Sprott,
Oxford University Press (2003).
- Does God Play Dice? The New Mathematics of Chaos,
Ian Stewart, Blackwell Publishers (1990).
- Understanding Nonlinear Dynamics,
Daniel Kaplan and Leon Glass, Springer (1995).
- Bob Devaney's
books.
Information Theory:
- The Mathematical Theory of Communication, Claude Shannon
and Warren Weaver, University of Illinois Press (1962).