@alexsnapper,
alexsnapper wrote:Next day means tomorrow
It does not. "Next week", "next month" or "next year", without the definite article, are used in the present to refer to the week, month or year (in the future) immediately following the present one, but this usage does not extend to the day after today, which is only called "tomorrow".
Quote:and the next day means the day after.
"The next day", "the next week", "the next month" or "the next year" refer to a day, week, month or year, in the past or future or at an unspecified time, which immediately follows another day, week, month or year. The article can be omitted in casual speech when referring to days.
Examples:
I saw my father on Tuesday. The next day I bought a car.
I saw my father on Tuesday. Next day I bought a car.
I spent July in London. The next month I went to Spain.
I was divorced in 1984. The next year I married again.
Quote:In this case, their own book, which says that tomorrow in indirect speech in the past is "the next day".
I having my hair cut today. Tomorrow I am going fishing.
In the future, when I talk about these events I might say "Last Monday I had my hair cut. The next day (or next day) I went fishing."
Quote:Could it be a typo then?
Not a typo.