101 Step-By-Step Knots: Practical tying techniques on 52 cards