Today's free book is Curious myths of the Middle Ages: Second Series by Sabine Baring-Gould (1868). For the table of contents, check at the bottom of this post below the image.
The book is available at Hathi Trust (I have not checked for other online sources).
Table of Contents
1. SAINT GEORGE
2. SAINT URSULA AND THE ELEVEN THOUSAND VIRGINS
3. THE LEGEND OF THE CROSS
4. SCHAMIR
5. THE PIPER OF HAMELN
6. BISHOP HATTO
7. MELUSINA
8. THE FORTUNATE ISLES
9. SWAN-MAIDENS
10. THE KNIGHT OF THE SWAN
11. THE SANGREAL
12. THEOPHILUS
Appendix A. PRE-CHRISTIAN CROSSES
Appendix B. SHIPPING THE DEAD