Building & Maintaining Docks: How to Design, Build, Install & Care for Residential Docks
Chris Lamping is an accomplished craftsman and writer.