I originally got this book for my husband, the train buff. I really had no idea what I was getting, but what a delightful surprise! I picked it up and have found it very well-written and presents what I thought would be dry textbook material in an enchanting and insightful way. The author's obvious joy in his topic is contagious.