Give Me a Mountain Meadow: The Life of Charles Fayette McGlashan