ECS builds up on protocol/interface oriented programming, where COM is the poster child how to organized such components.
There is CS literature about component oriented programming.
There is CS literature about component oriented programming.
That's not at all what ECS's are about.