My son is obsessed with trains at the moment so this book was selected quickly from the library shelf. Lots of good vocabulary and some lovely onomato...