Who takes the GRE? Most students who are interested in graduate school will likely be required to take the GRE. Most graduate schools in America require students to submit graduate test scores, regardless of the subject they intend to study.
When should you take the GRE? Opinions vary, but some suggest taking the GRE during your junior year, especially for students who plan on going into grad school immediately following undergrad graduation. The GRE can be taken anytime throughout the year, so try to pick a time when you have less academic or work responsibilities.
Where do I take the GRE? Test centers can be found throughout the United States. Click here to find a test center.
What is the GRE like? The GRE is taken on a computer. You will have approximately three hours and 45 minutes. The test is comprised of three main sections: Analytical Writing, Verbal Reasoning, and Quantitative Reasoning.
Source: https://www.gograd.org/gre-guidebook/
These books are available for check out anytime
Create an account at O'Reilly to access these ebooks. It's easy and it's free.