A little known high civilization