This is a terrific overview, starting with the Pre-Socratics; it has one of the best discussions I've read of how the Greeks managed to turn from myth to rational explanation when trying to figure out the cosmos. I would rank this above Bertrand Rus...