I found Lindsay I. Smith's "A tutorial on Principal Components Analysis" [1] really useful because it covers the mathematics behind PCA but gives enough linear algebra background for it to be understandable by those with distant or weak math backgrounds (e.g., me).
[1] http://www.cs.otago.ac.nz/cosc453/student_tutorials/principa...