Computer data processing - Davis, Gordon B.