Books to prepare from for SAT 1/2.

Are these books good enough? Or are too easy? Or unnecessarily tough? Or don’t cover all topics. Or Have more than required topics? Any help would be appreciated.

Resnick Halliday for physics.
Mcgraw hill for MATH 2.
Online tests for SAT 1.