This textbook is a bit heavy but worth it for the amount of content inside.
Product Tag: Longman Reader
The Longman Reader, 7th Edition
A nice touch in this textbook is the appendix with useful formulas and tables.
The Longman Reader, 7th Edition
A nice touch in this textbook is the checklist of learning outcomes at the start.