Использую Грамматику Мерфи - он существует для всех уровней
Еще, по грамматике мне очень нравится Swan для начального уровня использовал The book grammar book
очень нравится серия Grammar in practice - для 4 уровней
очень нравится серия Grammar Spectrum
для словарного запаса - Vocabulary in Use - также для всех уровней
Для произношения можете попробовать начать с English Aloud 1, он есть тоже по-моему для 3 уровней.
Основательный курс - English Pronunciation in Use
Но многие этот курс критикуют. Но, что-то ведь из него можно вынести.
Это все торлько то, что нравится мне. Но, на самом деле, хороших книг много, главное было бы желание, и время.