AUTOMATIC GENERATION CONTROL IN ELECTRICAL POWER SYSTEM: Single-area & Multi-area Power Systems, and Fuzzy based Controllers (FGS, FPIC, and FFC)