This is a very good book on dock building:

http://www.amazon.com/Dock-Manual-Designing-Building-Maintaining/dp/1580170986/

I referenced it when building our dock.