Ribbon Schur Functions And Permutation Patterns. by Amanda Riehl