Recent Work on Business Cycles in Historical Perspective: Review of Theories and Evidence