I did all the tests in these books and I would not recommend 1,2 since they are too difficult for the real tests.
Book no.3,4 is too easy. No.5,6,7,8,9 would be good and they are quite similar with the real test. I sit for IELTS 2 times (the last time was in 2012).
The pdf and audio version...