John Muir: his life and letters and other writings