I think it is good learning material to master the essentials. English 900 is a good one as well even they look so old.
You can check this website: http://www.ebigear.com for more learning materials.
You can check this website: http://www.ebigear.com for more learning materials.