Here are references to many of the books that I find useful, there are many many others. If you come across a book you find useful, please add the information in the comments!
Dixon, Ann. A Handweavers Pattern Book.
Chandler, Deborah. Learning to Weave.
Osterkemp, Peggy. "Weaving for Beginners: An Illustrated Guide." https://peggyosterkamp.com/weaving-books-dvd/
Phillips, Janet. Designing Woven Fabrics.
Porter-Davison, Marguerite. A Handweavers Pattern Book. (yes this is the same name as the Ann Dixon book.)
Porter-Davison, Marguerite. A Handweaver Pattern Directory.
Interweave Press. Twills Thrills.