Available from IBM IT Skills Development center the following link provides a number of collected articles across the web. I am planning on reading them in my spare time.
I must warn you however that there is a couple of years old article from me that made the list. That should make this list suspect to its profoundness :). However there seem to be other topics of weightyness that I feel comfortable with the recommendation.