Peter's Railway by Christopher Vine

This is a series of picture books aimed at young children featuring Peter and his Grandpa and their adventures with trains. The stories combine lots of simply explained technical information and diagrams.