Mastering the Theory of Constraints and Bottleneck Management