Design and analysis of algorithms - Smith, Jeffrey D. (PWS-Kent Publ., 1990)