Newcastle on Tyne : hrr Pyrnan , Bell&