What is a Housing Association and how do they work?

What exactly is a housing association (HA)? It’s not a simple question. Housing Associations own and manage homes (rented or sold at a discount), aimed at people not served by the private market. Most HA homes go to people who are homeless or in great need, who are given priority by their local housing authority….