Mastering Data Modeling, A User-Driven Approach is a good book not just about data modeling techniques, but also about interview techniques (what to ask), and good data-modeling work habits.
It guidelines can be very useful for designing TRN.
It has a collection of something the author call 'Shapes' that it's very related with our
Patterns (GX 9.0) .