HISTORY AND SCIENCE OF KNOTS (Series on Knots and Everything)