Melton's Encyclopedia of American Religions, 8th editionCall Number: Ref. BL2525 .M449 2009
[The 1989, 1996, and 2003 editions are also available for historical comparisons]. Breaks American religions into "families" (i.e Pentecostal), gives a brief history of each denomination, and a best estimation of current membership.