Aviation and train books for an engineer

My girlfriend's birthday is coming up, and she's a massive transport nerd, especially for planes and trains. I was wondering if any of you have any good suggestions for books on that topic? Specifically, she is interested in commercial aviation (not military), and would be interested in a book on European passenger trains, particularly Germany [...]