Engineering science - Brown, H. B.; Bryant, A. J.