This may be a reposting. There is a wonderful 80 minute seminar on utube on docking techniques, from the Tom Tursi of the Maryland School of Sailing. I liked it so much, purchased the companion book from the American Sailing Association. Look forward to practicing when it warms up a bit more.
US Yacht 25 "Chinook"