If you love reading about different time periods with fantastical elements, you'll love this curated list of historical fantasy books.