A Gideon Johann Western Collections

946 pages 2016

informative lighthearted mysterious slow-paced

544 pages 2019

adventurous fast-paced