Haughton Miffin files for bankrupcy