It doesn't take a book. Most sources are wrong anyway. The so call clamping technique is something that gets passed by word of mouth without and critical thinking or understanding.
First calculate the control term from the P and D terms. Call this Upd.
Now when calculating the integrator term, Ui, limit like this
Ui

=max(min(Ui(n-1)+Ki*error

*Δt,100-Upd,-100)-Upd)
Now the total control output,U

will never exceed 100%
U

=Ui

+Upd
Notice that if Upd is big then Ui

may be pushed back into negative values.
That is OK if your system is tuned right.
See page 6 of 27 where this is applied. I didn't plot the integrator term but you can see
on the next page that implementing the integrator limit in this way allows the control output to saturate but still not cause over shoot. This is an old Mathcad worksheet where I was trying to impress the importance of the derivative term.
I was not trying to show how to limit the integrator or I would have plotted that too.
This is gold
Peter Nachtwey
Delta Computer Systems