TEXTBOOK MIRA 1

Textbook Mira 2

Textbook Mira 3

Lots of exercises and web links to help you practise your Spanish.