sat 2 math IC prep book

<p>whats a good prep. book, I need a really good one that has great explanations with alot of problems to do also. if you can give me some names of calc. programs that help alot, that would be appreciated. btw how many questions are MC and fill-ins?</p>