May I suggest German for Reading Knowledge by Hubert Jannach. Hopefully it is still in print. The text has been used in the past for "Crash Courses" to teach German to 1st year grad students.