Getting close with @zegnat microformats citation tool. Just need to do the mark up for each type of source so he can add a drop down menu and let you select book, journal article, podcast, website, etc.