I learnt PCA with the textbook by Johnson, D.E. (1998) "Applied Multivariate Methods for Data Analysis". It devots a chapter to this topic, however without a finance focus. Another textbook is Alexander, C. (ISBN 0-471-89975-5) that devotes a chapter example to finance.