I've started collecting all the cool links I find for the classes I teach here: Pearltrees: "Lessons, Ideas, and Materials". I actually learned about Pearltrees when searching for subreddits! http://www.pearltrees.com/subreddit_suggester
In my opinion, the best way to review or study for AP Lang as a whole is to learn to love writing and to write daily on your own time. Try starting a book even if you don't have intention of finishing it, or maybe personal reflections. When you do this you develop style and ability applicable to AP Lang and writing as a whole. I got As both semesters for Lang and I never studied from any book.
However, if you insist that you want a book for security (I don't blame you, it won't hurt), the Crash Course series is my favorite for all things AP. Short, to the point, and in my experience all you need to score a 4 or 5 on an AP test. I bought this book for AP Lang and I used it scarcely for information and reference. It definitely helped even with the small amount of usage I had. My friends also agreed this was the best book out there. Here's the link for Lang: https://www.amazon.com/English-Language-Composition-Advanced-Placement/dp/0738607835