I am going to share with you a very useful book when it was before some years.You can download its PDF file here...This will be helpful for who is in 100 level studies.
Very good book for self studies.
There are 984 fully worked problems examples.
I think it is also ideal for who wants to do complete speed revision on fundamental physics.
I used this site to revise my vector knowledge to start study of Mechanics and Fluid dynamics 200 level course.some times this will also helpful to you.Not only vectors but also so many basic mathematics lesson are there with some questions to check yourself.