An introduction to computer science :an algorithmic approach - Tremblay, Jean - Paul (Mc Graw - Hill, 1979)