Andrew Henry Stern
Andrew H. M. Stern received his PhD in American religious history from Emory University and is an assistant professor of religion at North Carolina Wesleyan College.
Series by Andrew Henry Stern: Religion and American Culture