from the west they came , rounding the crests of hills , sloshing through the waters of the kephisos , hordes of men on horseback and on foot , a charging mass of humanity with an inhuman thirst for blood .