The Book of Sailing Knots: How To Tie And Correctly Use Over 50 Essential Knots, Revised Edition - 9781493078660