A great book (well, it's two actually) I have stumbled on is THEN SINGS MY SOUL by Robert Morgan. There are two volumes, and each volume accounts 150 hymns, and a brief story on each one. There is also a musical score for every one. So that's 300 hymns, 300 stories and 300 musical scores!