Curves and surfaces text New York : Academic Press 1991 N CURVES URN:ISBN:0124386601