The most important book is the official ncees practice manual! By the time you take the test you should know how to solve every problem. ( I took this same practice test 4 times and only missed 1 problem during the last attempt)
Before attempting the practice test I would spend a few weeks...