I have been working on getting the necessary mathematical education to start working on more advanced physics. The need for Lie theory has come up. I already know topology and differential geometry. Are there any other prerequisites to begin studying Lie theory? What books should I look into for the prerequisites and Lie theory itself?