SAT Preparation

<p>What are the best ways to prepare for the SAT's? Is there a certain book that I should get? What about a tutor? How long should I prepare prior to the exam?</p>