Bear Haskell: U.S. Deputy Marshal

399 pages hardcover

fiction historical adventurous medium-paced