Sat subject math II and physics preparation

Im planning to take sat subject math 2 and
physics on 23 January 2016, approximately 3 months away,which books should i buy and what is the most effective way to study?

This is what worked for me. (800s on both)
Math Level 2:
Get Princeton Review and, if you want to guarantee an 800, Barron’s.
Barron’s tests will prep (well, overprep) you for all types of questions and seriously test your time management. If you can finish them on time and get 700+, you shouldn’t have a problem getting an 800.
Princeton Review has better explanations of concepts than Barron’s, I found. Also, the tests are more representative/a bit easier than the real thing.
Also, I’d definitely suggest buying or borrowing a graphing calculator and starting to use it immediately so you can get the hang of it by January. It saved me 5-10 minutes and allowed me to quickly double-check some of my answers.

Physics:
Princeton Review is the best. The tests are accurate and the explanations are good. The test is very conceptual and there’s an immense amount of material (I learnt this stuff over 3 years in high school), so understanding the concepts is vital.

Good luck.