Books: The evolution of scientific thought (sorted by popularity)