Lyapunov-Based Robust And Adaptive Control Design For Nonlinear Uncertain Systems