Program examples from Welch's book
