If you liked Astounding Days by Arthur Charles Clarke,
here are some books like this: