An Algorithm for Generating a Family of Alternating Knots. (26th January 2012)