Title: the horizon book of the middle ages