Solid foundations solid contributions : (ASR, 1989)