extract "Programming in M4sh" into its own chapter