Lots of interesting discussions of issues in practical/applied ethics, especially applied issues in war, business, and politics. His main goal is to show that there are no real conflicts between moral goodness and expediency. Repeatedly though his argument for showing this, usually through considering some particular case, relies on the very claim he is trying to show, namely that there are no real conflicts between moral goodness and expediency. So argumentatively, I think, it fails. Still worth reading though.