Computational science and engineering. - Sameh, Ahmed (ACM computing surveys.)