I have a "computer control survey", by Wittenmark.
Contains one chapter (ch8) on pid design with principles, schematics,
practical aspects and an example of code written in c.
Very good for beginner.
It's a zipped pdf (~700k). Pm me your email to send it to you.