The best books I've ever found is www.google.com and www.vbaexpress.com/forum. First to find the reference to each function/method, second for finding ideas, solutions and testing your skills.