Algebraic combinatorics: applications to statistical mechanics and complexity theory - Greta Panova