Design and analysis of algorithms - Smith, Jeffrey Dean, 1951- (Computer science series (PWS-Kent Publishing Company), 1989)