Digital Self-tuning Controllers: Algorithms, Implementation and Applications (Advanced Textbooks in Control and Signal Processing)