Fuzzy Automata and Languages (Theory and Applications)