Become an Inventor: Idea-Generating and Problem-Solving Techniques with Element of TRIZ, SIT, SCAMPER, and More