Essentials of Nonlinear Circuit Dynamics with MATLAB® and Laboratory Experiments