Matrix Groups: An Introduction to Lie Group Theory