Arthur C. Clarke schooling and experience in the sciences (a degree in Physics and Math; radar specialist and instructor while in the military), helped him write some of the most science-grounded science-fiction novels during the golden age of the genre.
Clarke used known astronomical objects such as the moons of Jupiter in his novels. his imagination was expansive and his writings can contain billions of years and thousands of light-years with ease. Clarke‘s writing can be a bit plodding, though, as anyone who’s tried to read 2001: A Space Odyssey knows.
The City and the Stars is one of Clarke‘s earlier novels that while scientifically coherent is a bit less ponderous than later works. The City and the Stars takes place in Diaspar, the last city on Earth, a city that no inhabitant has left and where no one had been born for thousands of years. until Alvin is born – he is the first newborn in seven thousand years and is anxious to go exploring.