Christian B. Smart Ph.D., Author at BusinessBlog : McGraw-Hill