The way I am improving my sudoku power is whenever I am stuck I will use Andrew Stuart's solver to see what's the suggested next step with its associated technique, however, I have problem fully understanding those tecniques, possibly due to ambiguiety or contradiction (with other site for the same technique), at this moment, the family of chain techniques. I have Andrew Stuart's book (Extreme Sudoku for Dummies), but there are too few techniques in the book.

Let me try to develop those techniques in this way, in my own words: a link is composed of two nodes/cells in a unit (box/row/column) with a candidate appearing in both nodes/cells, a strong link means those two nodes/cells are the only nodes/cells that accomodate the candidate in the unit, and a weak link means there are one or more nodes/cells that accomodate the same candidate. A chain is composed of links connected by a shared node/cell between any two links, note that these links can be of the same candidate or be of different candidates, depending on the requirements of different techniques. There is a sub-family of techniques that requires a chain composed on only strong links, which can further be divided into same-candidate links and different-candidate links (the latter requires the two ending links should share the same candidate to serve the elimination rule), another sub-family allows strong links and weak links, but strong and weak links should be alternately connected. I will move on from here, but please advise whether I have exhausted the classifications from a high level, thanks in advance.