The life incidents and travels of ... William Holmes Walker, and his association with Joseph Smith