What Should an Engineer Know About Law and Business?