Обычно для 8 класса советуют учебник Боголюбова — в нем содержится наиболее полное раскрытие тем в рамках школьной программы.