SO = before adjectives without nouns: She is so inspiring.
SO = before much/many + noun: I'm happy that so many friends are coming to the party.
SUCH = before adjectives + nouns: He has got such a comfortable sofa.
SUCH = before nouns: Angela always has such luck. Such people will always deny it.
More in your SB, p.134