There are heaps of vids on youtube, I remember seeing a good Mayweather one a while back.

As for books & manuals there are numerous.

Have a look at the Ask the Trainer forum