Review of Modern Macroeconomics: Its Origins, Development, and Current State, by Brian Snowdon and Howard R. Vane
The book distinguishes seven different schools of macroeconomic thought: orthodox Keynesianism, orthodox monetarism, the New Classical School, real business cycle theory, new Keynesianism, Post Keynesianism, and the Austrian School.