The development of the public I would divide into three main parts
1) community Management.
This includes the creation of a structure (or hierarchy) of your community.
The main goal is the creation of such an internal environment of the community that every member inside this environment begins to feel stronger than outside of it.
(Articles or books about it I have not seen)
2) Communication within the community.
This is what is commonly called "content marketing". Its main goal is permanent retention of attention to the public of its participants. (Books and articles on this subject very much)
3) Involvement in community new members.
It - targeted advertising in the first place, all other elements of SMM.
Articles, courses and books too much.
hope that helped