Basic Theory Of Algebraic Groups And Lie Algebras