Theory and Practice of Computation - Nishizaki, Shin-ya; Numao, Masayuki; Caro, Jaime; Suarez, Merlin Teodosia (Springer Japan, 2012)