refactor methods
refactor methods

print_{book|part|chapter} are defined on TOCPrinter and
other classes are inherited them.

orangain/review,krororo/review,krororo/review,kmuto/review,krororo/review,kmuto/review,takahashim/review,takahashim/review,kmuto/review,orangain/review