Knots and Splices Revised 2nd Edition

Cyrus Day