Author: norman e. nygaard