Knots and Splices
ISBN-13: 9780209500815