← Back to list

Theory Meets Practice: 8 Books to Start Your Career

Summertime means summer reading — and it’s a great time to explore new ideas and new skills. Two authors share information on their books.

Tech-Based Teaching Editor in Tech-Based Teaching: Computational Thinking in the Classroom · 2026-06-30 14:01 · 0 claps · 6.7 min read
#astrophysics #geography #wolfram-language #books
Open on Medium ↗
Wiki topics: LIT · Literature & Writing ⚛️ · Physics 🔭 · Astronomy & Space 📚 · Books & Reading

Theory Meets Practice: 8 Books to Start Your Career in Astrophysics, Geography, Civil Engineering and More

Summertime means summer reading — and it’s a great time to explore new ideas and new skills.

This is an excerpt of a blog post written by Treyton Jansen that was originally published on the Wolfram Blog. View the original here!

In or out of school, the opportunities to learn and grow in your career are endless, and Wolfram is proud to bolster those with educational resources, from courses to textbooks. We are happy to share conversations with two authors whose books cover applications of Wolfram technology in astrophysics and geography, as well as highlight a few other recent book releases featuring Wolfram Language. Whether you’re building your summer reading list or prepping to wow interviewers, these titles are essential insights for real-world, computational STEM operations.

General Relativity: Analytic and Symbolic Problems with Mathematica

*General Relativity: Analytic and Symbolic Problems with Mathematica* was published by CRC Press in 2025. According to a review by Paolo Pani of the Sapienza University of Rome, the book “combines analytical rigor with the power of symbolic manipulation software to tackle a wide range of problems in Einstein’s theory of gravity. It offers a truly ‘hands-on’ approach to learning general relativity, guiding readers through both the conceptual and technical aspects of the subject while introducing advanced features of Wolfram Mathematica.” We discussed this new book with the author, Nicola Vittorio.

Could you tell us a bit about yourself?

I am an emeritus professor at the University of Rome Tor Vergata, where I taught relativity and cosmology for many years in the master’s program in physics at the physics department. My research focused on theoretical cosmology, particularly in making predictions about the formation and evolution of the universe’s large-scale structure. In this capacity, I served as a coinvestigator for the Planck mission of the European Space Agency. I have published 250 articles in refereed journals and authored the following textbooks: *Cosmology (2020), [An Overview of General Relativity and Space-Time](https://www.amazon.com/-/he/Overview-Relativity-Space-Time-Astronomy-Astrophysics/dp/0367683040) (2022) and [General Relativity: Analytic and Symbolic Problems with Mathematica](https://www.wolfram.com/books/profile.cgi?id=9910)* (2025). Additionally, I have held the position of dean of the faculty of science at my university, served as president of the Association of Deans of the Italian Faculty of Sciences and been a member of the technical secretary of the Ministry for Education and Research.

Why did you decide to write this book?

In light of this experience, I decided to publish the Mathematica codes I developed over the years in a book. I have found that if students create their own version of the Mathematica notebooks, even by copying, they more quickly acquire the skills needed to effectively use the Mathematica software. However, for the convenience of both students and teachers, a significant fraction of these codes is available online.

What is a feature of your book that you’re most excited for your readers to experience?

I shared highly illustrative Mathematica notebooks with my class, which was quite diverse. The students came from various educational backgrounds — most had a bachelor’s in physics, while others had a bachelor’s in mathematics, and many were international students. Their interests varied; some were more focused on theoretical aspects, while others were interested in experimental results and astrophysical applications. Writing numerical codes helped students grasp the formal aspects of tensor calculus more easily. Additionally, being in a computer lab fostered collaboration among all students and created a strong team spirit within the class. Several Mathematica codes were developed to generate plots of different theoretical scenarios, such as the perihelion advance of Mercury or the shape of the horizons of a Kerr black hole. I found it particularly rewarding for students to create these plots themselves, rather than simply finding similar ones in a book.

Who do you want to see reading this book?

The book promotes a “learning by doing” approach. The lectures minimize abstract formalization and focus on problem solving, even for specific analytical derivations. This method effectively captures students’ attention and makes it easier to connect various problems and topics. Once the meaning and use of all necessary geometric objects are explained, Mathematica software, freely available to all students [at universities with site license access], is used to perform symbolic calculations. This approach has the advantage of bypassing lengthy and often tedious mathematical steps. For example, deriving Christoffel symbols or writing the Riemann tensor for different spacetime metrics is tackled quite easily by all the students in the class group. I found the results of this experiment quite encouraging. I am curious to see if this approach produces similar outcomes in other settings, which are characterized by different teaching methods and learning strategies. Therefore, feedback from instructors would be greatly appreciated.

What kind of general relativity problems does this book go over?

The book covers the traditional topics of general relativity and cosmology, which are usually part of a master’s-level physics course. The problems, both analytical and symbolic, include subjects like tensor calculus, metric geometry, covariant derivatives, geodesics and spacetime curvature. It also discusses the equivalence principle and the Einstein field equations. Furthermore, the book examines applications such as the classical tests of general relativity, linearized gravity with scalar and tensor modes, gravitational waves, Schwarzschild solutions, charged and rotating black holes, relativistic hydrodynamics and cosmology.

When were you first introduced to Wolfram Language and how has it changed your work?

A few years back, I mainly taught myself how to use it. My use of Mathematica grew a lot when I was working on the Cosmology book. The goal was to check long analytical calculations. I wouldn’t call myself an expert in Mathematica, but I have the basic skills necessary to get it to do what I need.

How do you see software like Mathematica being used for physics and astrophysics students?

As previously mentioned, the benefit lies in equipping students with numerical and symbolic tools that can be advantageous in other areas of their research and future careers. However, a word of caution is necessary with this approach. While students will become more efficient in the latter part of the course, they may initially encounter a “static friction” with programming, as not all students are familiar with it. Therefore, it is crucial to carefully balance the number of topics covered in the course with the numerical implementations of some of them, based on the average response of the class. Nonetheless, I have found that 48 hours of lectures and eight afternoons in a computer lab are more than adequate to cover most of the standard topics that define an introductory course in general relativity within a master’s program in physics.

Do you plan on writing any more books? And if so, what do you want them to focus on?

I will soon begin working on the second edition of my book Cosmology. In this second edition, I plan to use a similar approach by including Mathematica codes for solving different problems

Intelligence artificielle et Géographie avec le langage Wolfram Mathematica (Artificial Intelligence and Geography with Wolfram Mathematica)

*Intelligence artificielle et Géographie avec le langage Wolfram Mathematica* by André Dauphiné was published by Éditions Universitaires Européennes in 2025. According to the book’s description, “[t]his book aims to introduce geographers to artificial intelligence using machine learning models… The second part presents the Wolfram Mathematica programming language. How can machine learning models be created to answer geographical questions?” We discussed the new book with Dauphiné.

Could you tell us a bit about yourself?

I am a retired professor from Côte d’Azur University, where I directed a CNRS-affiliated laboratory. For four years, I was the director of humanities and social sciences at the Ministry of Higher Education and Research in Paris.

In one sentence, how would you describe your book to the layman?

An introduction to artificial intelligence with original application exercises developed in Mathematica for geographers.

What is your goal with writing this book?

To show how, with very simple programs, artificial intelligence can address very different geographical questions (forecasting, recognition of territorial structures, etc.).

Who do you want to see reading this book?

This book is aimed at master’s students, then at young researchers and established geographers who want to discover machine learning.

What made you want to focus on Mathematica in your book?

I’ve been using Mathematica since Version 3. Besides its conciseness and user support, I appreciate the integration of so many modules into a single software program.

What do you think is the most exciting use of artificial intelligence using machine models in geography?

Artificial intelligence is a very powerful tool for forecasting in risk assessments, whether they concern climate events, transportation accidents in a city or even urban unrest. Thus, artificial intelligence is becoming an indispensable tool in land-use planning and environmental impact assessments.

How do you see artificial intelligence affecting geographers and their work?

The combination of artificial intelligence and big data allows us to address questions that enable us to derive laws from a very large amount of data. This should promote geographical studies on a global scale.

What is theoretical geography and how does machine learning relate to it?

Theoretical geography aims to understand territorial organizations at all time and space scales to find laws that apply to territories that are more or less close. For example, the center-periphery rule can be observed at the scale of a village, a state or the world. It is a multifractal law.

Do you see yourself writing another book in this same vein?

Not on this topic, but rather on multiscale geographical systems using recurrence, wavelet, entropy and fractal models…. Mathematica allows us to use all these forms of modeling.

Wait, only 2/8 books?📚

If you’re eager for more, check out the original post for even more practical reads.


메타데이터
post_id
3e49cb8a94de
slug
theory-meets-practice-8-books-to-start-your-career-3e49cb8a94de
url
https://medium.com/tech-based-teaching/theory-meets-practice-8-books-to-start-your-career-3e49cb8a94de
canonical_url
https://medium.com/tech-based-teaching/theory-meets-practice-8-books-to-start-your-career-3e49cb8a94de
author_url
https://medium.com/@edutecheditor
status
ok
fetched_at
2026-08-03 13:09:54