engineering science - "brown, h b. " (uk : macmillan, 1961)