The upper palaeolithic and mesolithic periods (Prehistoric and Roman archaeology of North-East Yorkshire., 1993)