Engineering science : second level. - Tipler, D.; Carroll, A. D.; Etchells, R.