Every social scientist must struggle with the question of human agency. Are human societies the product of grand social forces or are they the product of the decisions of individuals — Carlyle's heroes?The question is particularly important for Japan, which was pushed on to a drastically different path in the late nineteenth century when confronted …