Design and analysis of algorithms - Smith, Jeffrey Dean, 1951- (PWS-KENT Pub. Co., 1989)