History brought alive