published 1988. Made various changes