Последние и первые люди: История близлежащего и далекого будущего.

Олаф Стэплдон.