Explain the working of PID controller in detail?

Explain the working of PID controller in detail?