Charles C. Rich Mormon General and Western Frontiersman (Studies in Mormon History)