"This distance vector behavior is the reason for requiring a backbone area and requiring that all inter-area traffic pass through the backbone. By forming the areas into what is essentially a hub-and-spoke topology, the route loops to which distance vector protocols are prone are avoided."
Is there an example with topology to illustrate how loops can occur in ospf, if there are no rules for non-backbone to have direct connection to backbone area?