Business Insider: 20 historical fiction books that will whisk you to a different world