Please explain me Critical Path Analysis briefly. I need to know how it is constructed, its components, benefits of constructing it and its limitations and the calculations in it.