charles publisher