A comprehensive study of project scheduling techniques and the introduction of new techniques - P.R Sreemahadevan Pillai