I'm looking for recommendations of introductions suitable for a good high school studnet, or a college freshman. It's fine if the book also treats 20th-century European history beyond 1917. (Just to be clear, Hobsbawm is not introductory enough for this purpose.) Thanks for any advice you folks can share!