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