How managers manage - Kelly, Kevin (New Jersey, 1980)