I also agree on Harriett Hargrave Heirloom Machine quilting and Diane Gaudynski Guide to Machine quilting. I learned a great deal from both. You should also go visit Leah Day's blog. She has tons of designs from easy to difficult and videos on how to quilt each one.
http://www.freemotionquilting.blogspot.com/