Have you looked at Koss PortaPros? They have the bass that it sounds like you are looking for, and they work well with glasses. They are, however, open, meaning they won't work well in a loud environment, and someone may slap you in the library if you put them on loud. And you can put all sorts of pads on them and what not.
I actually took out the drivers from mine, rewired them, Kramer modded them, and put them in an $8 Coby over ear headphone case.
Also you might look at those $8 over ear Cobys I mentioned. I mean they are cheap as hell but they sound decent for the price.
http://www.amazon.com/Coby-Folding-Stereo-Headphones-CV185/dp/B001U7YKVM/ref=sr_1_2?ie=UTF8&qid=1324410338&sr=8-2