Three Types Of Science And Engineering