There are a lot of articles on SEO on the web, here is my collection of
good SEO articles. I read about 8 to 9 articles a day and add 1-3 good ones to this collection daily.
If you don't mind screen through some mediocre ones, I suggest doing a Google search on the subject, but yeah, there are a lot more to it that what you have listed.