Where can I find out more about Steam Engines?

My boyfriend's favourite hobbies are restoring steam engine and showing/running them at Steam Shows. Recently he asked me to go to a Steam Show with him and I want to surprise him by learning more about steam engines/being able to help him. What websites, books or videos would you suggest for me to look into?
1 answer 1