Marnie Ritter, long time nationally recognized teacher/designer/ artist has written 3 "Canvas Patterns" books.
Each page/stitch has a reference to the project the stitch is in. Each book contains composite stitches, combination stitches, and stitches with beads. You need these in your library.
In this first book (of three), Marnie Ritter shares some of the ideas she has collected over the years. She introduces us to the concept of variations of a single stitch. For example, she starts with a simple Scotch stitch and works out six unique variations of that stitch.