Learn to Invent, First Steps for Beginners Young and OldPractical Instuction, Valuable Suggestions to Learn to Invent by Clark, S. E.
 is a Project Gutenberg book, now on Github.