Boston and Maine Locomotives by Bruce D. Heald & Bruce D. Heald Ph.D.