Instant English Handbook – Madeline Semmelmeyer, 0911744037, hardcover

A nice touch in this textbook is the checklist of learning outcomes at the start.