Higher Engineering Science by William Bolton & Bill (William) Bolton