If you are learning Spanish, we recommend you these books for learning grammar and for reading. You can buy them on Amazon:
NUEVO SUEÑA 1. LIBRO DEL ALUMNO
NUEVO SUEÑA 1, CUADERNO DE EJERCICIOS
GRAMÁTICA DE USO DEL ESPAÑOL A1-B2
GRAMÁTICA DE USO DEL ESPAÑOL C1-C2
REFLEXIONES Y RECOMENDACIONES. Book with articles, interviews and recommendations. Author: Silvia San Martín
Black and white edition:
Color edition:
SIGO REFLEXIONANDO. Book with articles and recommendations. Author: Silvia San Martín
NUNCA HUBO OTRO. A feel good novel. Author: Emma Castillo
AVENTURAS DE UNA PROFESORA DE ESPAÑOL. A funny book for teachers and students. Author: Emma Castillo
CLAVES PARA SER PROFESOR DE IDIOMAS. A very useful book for teachers. Small but great. Author: Emma Castillo
NOTEBOOKS FOR WRITING: