Selecting resources to improve reading for upper-intermediate level?
I would recommend 


思想与社会 (can't find a link, sold in Taiwan)
博雅汉语 （upper levels）


and I would also recommend preteen/teen books like Harry Potter and Twilight. The story isn't too complicated, and you get a chance to enhance your reading speed and smoothness level. I read Percy Jackson and Twilight. The story of Twilight was a little too cheesy for me, but I did learn a lot of new expressions and could read page after page without stopping.