http://www.orst.edu:80/mc/libcom/librar/kerlib.htm