SAT II Subject Test Review Books

Hello guys! I was wondering if you guys could give me any advice on some books that would really help me prepare for the following SAT Subject Tests.
Biology E/M, Chemistry, Spanish, Math Level 2, and U.S. History.