Engineering science - Hughes, Edward (ELBS with Longman, 1989)