StateやConに沿って作り始めた。BookManagerは一旦元に戻そうか