I'm actually doing the CELTA course right now and on my way to a B grade, that list is way too long, I've gotten by with, Learning Teaching, How to teach English and Grammar for English teachers.
The CELTA course is more about how you teach, now, not about what you know. You could read all those books and still fail.........
Good list though, just way too long and confusing for people who may be looking for reading for that course.
- For Teachers