The McGraw book is cheap... only $15 or so if you buy it from an online store. I found the science parts are really vague . It tells you subjects but doesn't explain them so you can REALLY 100% understand (if you don't already), and it doesn't go ver...