É duro ver que alguém sugira, num livro texto que queira ser levado a sério, embutir system("pause"); num programa.
Em lugar de sujar código com coisas não padronizadas, sugiro que o capítulo de apresentação tenha uma seção que fale sobre os ambientes mais comuns de desenvolvimento, e possíveis ajustes que um usuário tenha de fazer na configuração do ambiente ou em seus programas a fim de obter determinados efeitos, tal como a de deixar a janela do console aberta por algum tempo após o final do programa.