I have a friend that maintains very expensive classic cars and recommended Adams brand to me a few years ago so i have been using it. He said a lot of the high end detail shops use it. also said never use anything like paper towel or newspaper because it's made from wood. 100% cotten tee will work if you don't have a microfiber towel.
http://adamspolishes.com/shop/interior/adam-s-microfiber-glass-cleaning-towels.html
http://adamspolishes.com/shop/interior/adam-s-glass-cleaner-gallon.html
http://adamspolishes.com/shop/interior.html