Weakly Nonlinear Systems: With Applications in Communications Systems (Understanding Complex Systems)