Experimental Algorithms - Andrew V. Goldberg, Alexander S. Kulikov (Springer, 2016)