Discover seven historical fiction books that vividly bring the past to life, proving that history's echoes are never truly ...