I would suggest the W5YI study guide as a resource to ace the test quickly, and the ARRL study guide to learn the material at a slower pace, but more thoroughly.
W5YI: https://www.amazon.com/dp/0945053908/ref=cm_sw_r_cp_apa_i_mdTlCbYYPF3CS
ARRL:
https://www.amazon.com/dp/1625950829/ref=cm_sw_r_cp_apa_i_1gTlCbMZ5NF7Q
W5YI: https://www.amazon.com/dp/0945053908/ref=cm_sw_r_cp_apa_i_mdTlCbYYPF3CS
ARRL:
https://www.amazon.com/dp/1625950829/ref=cm_sw_r_cp_apa_i_1gTlCbMZ5NF7Q
My issue with the practice tests so far is that they seem to have random questions covering topics that I can't really pinpoint a study resource on. My only way to remember the answer is to just keep taking the test, but it doesn't do me any good to understand why. Any thoughts on a study guide?