What Every Engineer Should Know About Patents by William G. Konold