If you are preparing for ielts test, I think this cambridge book could be one of your best materials, enjoy!
Cambridge IELTS 10 Student’s Book with answer download disini
English vocabulary for IELTS download disini
IELTS writing task 1 download disini
Cambridge IELTS 10 -Audio download disini