Algorithms : the base of programming skills - Milkova, Eva (Array, 2007)