Fundamentals of Ethics, Corporate Governannce and Business Law by Walter Allan