important changes have been made to the text of this version