Algorithms : design techniques and analysis - Alsuwaiyel, M. H. (Lecture notes series on computing ;, 1999)