The hill sprints themselves should be short. Book says 6-8 10 second hill sprints, with two minutes in between. So 130 seconds for each rep (10 seconds plus 120 seconds recovery). 6 of those is 12 minutes total. 8 reps would be a bit over 17 minutes total.
So 35 for warmup, 12-17 for the hill sprints, and cool down of 20 minutes.