thật ra theo mình thấy sgk là những cái cơ bản nhất mà bạn cần nắm vững dể đi vào học chuyên sâu, còn về lý thuyết ngoài mà bạn nói thì tùy phần kiến thức mà bạn có thể tìm trên mạng hay không và ở các sách nâng cao có hay không, nếu bạn chuyen sâu nhiều thì có thể còn phải sang web tiếng anh để tìm tài liệu và tự dịch bạn nhé
Những phần đó bạn có thể tham khảo trên mạng nếu có câu hỏi hay phần lý thuyết cần tìm hiểu cụ thể hoặc tìm kiếm với những từ khóa như lý thuyết bồi dưỡng hsg chương ...và chọn lọc ra những câu mình cần học nếu bạn muốn tìm hiểu kĩ thì có thể mua sách mà .