Integrated skills (upper immediate) - Jane Bell (Heineman, 1990)
The book is organised around ten units; each unit is made up three lessons which are based broadly on the same theme