This has the best books reviews and recommendations from GMATclub:
best-gmat-math-prep-books-reviews-recommendations-77291.htmlAlso, at the top of that post there are links to the verbal, overall, and
GMAT fiction books. Take a look and let us know if you have any questions...
Also, most MBA programs have rolling admissions, so there is a Round 1, 2, and 3. All have different due dates. Most Round 2's haven't even finished yet, so you could still make Round 3 if you wanted. Round 3 is usually more competative though. It may be recommended that you take more time on your GMAT preperations and applications and apply round 1 next year.
Here's a list of due dates (by round) for the top 20 schools:
https://gmatclub.com/blog/2011/11/busine ... and-dates/