Cave of a Thousand Tales: The Life and Times of Pulp Author Hugh B. Cave