I bought the 'Manual' from amazon:
The ARRL Ham Radio License Manual: ARRL Inc.: 9781625950130: Amazon.com: Books
It includes all the material plus all the possible test questions. The test is 35 questions, multiple choice. The 35 questions are selected from a pool of 426 questions, all of which are available online, in the book, all over the place. It's broken down into sections, and the 35 test questions are based on a set number per section.
If you go here you can sign up for a 'Review Account':
ARRL Exam Review for Ham Radio™
Once logged in you can review all the questions (and answers) by section or by chapter. Additionally, it will generate sample tests based on the questions/section criteria. They make it pretty simple to prepare.