Ann Tomoko Rosen always delivers a well-researched perspective. The fact that many would disagree with these ideas is not a problem; the problem is that many of those who disagree would force you to adopt their perspective and program for living.