Who were the Vikings? Did they discover America? Did they wear horned helmets? Historian Eleanor Barraclough recommends the best Viking books.