Managing projects large and small the fundamental skills for delivering on budget and on time. - Luecke, Richard. (Harvard business essentials series., 2004)