a typical English school poster, this one is Aeon`s
By David Paul is the text I often use. Plenty of useful practice, not overly boring and easy to expand upon. As a textbook it does the job fairly well.
Useful for intermediate level students. I have had success using it with HS and adult classes.