Theory and Practice of Computation - Nishizaki, Shin-ya (Springer Japan, 2013)