The 40 Principles of Problem Solving - repeated across many fields
triz-journal.com