I really like these 'Big ideas, Simple explained' series. They explain the field in a concise and easy but holistic way. Really good way to try if the major is for you or not.
You can find pdf version of almost every book in this website: https://oceanofpdf.com/
You can find pdf version of almost every book in this website: https://oceanofpdf.com/