The Advisor's Guide to Annuities, 3rd Edition by John L. Olsen & Michael Kitces