1- Oxford dictionary
2- Fundamentals of English Grammar by Betty Azar
3- Understanding and using English Grammar Volume A by Betty Azar 4- Understanding and using English Grammar Volume B by Betty Azar