Polynomial Systems