Bit of advice, dont rush out and buy ALL recommended books, check with current students willing to sell to you cheaply if same one being used, and make sure instructor even requires what it says is required, i saved 1000 on books doing this for this ...